메뉴 건너뛰기




Volumn 29, Issue 4, 2007, Pages

Mutatis Mutandis: Safe and predictable dynamic software updating

Author keywords

Capability; Dynamic software updating; Proteus; Type inference; Updateability analysis

Indexed keywords

APPROXIMATION THEORY; C (PROGRAMMING LANGUAGE); MATHEMATICAL MODELS;

EID: 34547938351     PISSN: 01640925     EISSN: 15584593     Source Type: Journal    
DOI: 10.1145/1255450.1255455     Document Type: Article
Times cited : (67)

References (41)
  • 1
    • 33645984322 scopus 로고    scopus 로고
    • Ph.D. thesis, Laboratory of Computer Science, the Massachussetts Institute of Technology
    • AJMANI, S. 2004. Automatic software upgrades for distributed systems. Ph.D. thesis, Laboratory of Computer Science, the Massachussetts Institute of Technology.
    • (2004) Automatic software upgrades for distributed systems
    • AJMANI, S.1
  • 4
    • 0003713281 scopus 로고
    • Hot-Sliding in ML
    • Unpublished manuscript
    • APPEL, A. 1994. Hot-Sliding in ML. Unpublished manuscript.
    • (1994)
    • APPEL, A.1
  • 10
    • 34547934099 scopus 로고
    • Dynamic module replacement in a distributed programming system. Ph.D. thesis, Laboratory for Computer Science, The Massachussets Institute of Technology
    • BLOOM, T. 1983. Dynamic module replacement in a distributed programming system. Ph.D. thesis, Laboratory for Computer Science, The Massachussets Institute of Technology.
    • (1983)
    • BLOOM, T.1
  • 11
    • 0001564017 scopus 로고
    • Reconfiguration and module replacement in Argus: Theory and practice
    • March
    • BLOOM, T. AND DAY, M. 1993. Reconfiguration and module replacement in Argus: Theory and practice. Soft. Engin. J. 8, 2 (March), 102-108.
    • (1993) Soft. Engin. J , vol.8 , Issue.2 , pp. 102-108
    • BLOOM, T.1    DAY, M.2
  • 18
    • 0001506016 scopus 로고
    • On dynamically updating a computer program: From concept to prototype
    • Sept, 111-128
    • FRIEDER, O. AND SEGAL, M. E. 1991. On dynamically updating a computer program: From concept to prototype. J. Syst. Softw. 14, 2 (Sept.) 111-128.
    • (1991) J. Syst. Softw , vol.14 , pp. 2
    • FRIEDER, O.1    SEGAL, M.E.2
  • 20
    • 0003749518 scopus 로고    scopus 로고
    • Dynamic ML without dynamic types
    • Tech. rep. ECS-LFCS-97-378, LFCS, University of Edinburgh
    • GILMORE, S., KIRLI, D., AND WALTON, C. 1997. Dynamic ML without dynamic types. Tech. rep. ECS-LFCS-97-378, LFCS, University of Edinburgh.
    • (1997)
    • GILMORE, S.1    KIRLI, D.2    WALTON, C.3
  • 22
    • 0011767543 scopus 로고
    • Ph.D. thesis, Department of Computer Science and Engineering, Indian Institute of Technology, Kanpur, India
    • GUPTA, D. 1994. Online software version change. Ph.D. thesis, Department of Computer Science and Engineering, Indian Institute of Technology, Kanpur, India.
    • (1994) Online software version change
    • GUPTA, D.1
  • 23
    • 34547935812 scopus 로고    scopus 로고
    • HEINTZE, N. 1992. Set-based program analysis. Ph.D. thesis, Department of Computer Science, Carnegie Mellon University.
    • HEINTZE, N. 1992. Set-based program analysis. Ph.D. thesis, Department of Computer Science, Carnegie Mellon University.
  • 26
    • 34547956357 scopus 로고    scopus 로고
    • HICKS, M., WEIRICH, S., AND CRARY, K. 2000. Safe and flexible dynamic linking of native code. In Proceedings of the ACM SIGPLAN Workshop on Types in Compilation (TIC). Lecture Notes in Computer Science, R. Harper, Ed. 2071. Springer-Verlag.
    • HICKS, M., WEIRICH, S., AND CRARY, K. 2000. Safe and flexible dynamic linking of native code. In Proceedings of the ACM SIGPLAN Workshop on Types in Compilation (TIC). Lecture Notes in Computer Science, R. Harper, Ed. vol. 2071. Springer-Verlag.
  • 27
    • 0004263117 scopus 로고    scopus 로고
    • Ph.D. thesis, Department of Computer and Information Science, The University of Pennsylvania
    • HICKS, M. W 2001. Dynamic software updating. Ph.D. thesis, Department of Computer and Information Science, The University of Pennsylvania.
    • (2001) Dynamic software updating
    • HICKS, M.W.1
  • 32
    • 84959039613 scopus 로고    scopus 로고
    • CIL: Intermediate language and tools for analysis and transformation of C programs
    • NECULA, G. C., MCPEAK, S., RAHUL, S. P., AND WEIMER, W. 2002. CIL: Intermediate language and tools for analysis and transformation of C programs. Lecture Notes in Computer Science vol. 2304, 213-228.
    • (2002) Lecture Notes in Computer Science , vol.2304 , pp. 213-228
    • NECULA, G.C.1    MCPEAK, S.2    RAHUL, S.P.3    WEIMER, W.4
  • 35
    • 4244101352 scopus 로고    scopus 로고
    • Principled dynamic code improvement
    • Tech. rep. YALEU/DCS/RR-1135, Department of Computer Science, Yale University
    • PETERSON, J., HUDAK, P., AND LING, G. S. 1997. Principled dynamic code improvement. Tech. rep. YALEU/DCS/RR-1135, Department of Computer Science, Yale University.
    • (1997)
    • PETERSON, J.1    HUDAK, P.2    LING, G.S.3
  • 37
    • 29144524010 scopus 로고    scopus 로고
    • STOYLE, G., HICKS, M., BIERMAN, G., SEWELL, P., AND NEAMTIU, I. 2005. Mutatis Mutandis: Safe and predictable dynamic software updating. In Proceedings of POPL 2005: The 32nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL'05). Long Beach, CA, 183-194.
    • STOYLE, G., HICKS, M., BIERMAN, G., SEWELL, P., AND NEAMTIU, I. 2005. Mutatis Mutandis: Safe and predictable dynamic software updating. In Proceedings of POPL 2005: The 32nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL'05). Long Beach, CA, 183-194.
  • 41
    • 34547962891 scopus 로고    scopus 로고
    • 2005. Personal communication, based on experience with Microsoft Windows customers
    • ZORN, B. 2005. Personal communication, based on experience with Microsoft Windows customers.
    • ZORN, B.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.