메뉴 건너뛰기




Volumn 44, Issue 6, 2009, Pages 13-24

Safe and timely dynamic updates for multi-threaded programs

Author keywords

Dynamic software updating; Multi threading; Update safety; Update timeliness

Indexed keywords

DYNAMIC SOFTWARE UPDATING; DYNAMIC UPDATE; MULTI-THREADED PROGRAMS; MULTI-THREADING; MULTITHREADED; PROGRAM POINTS; PROGRAM STATE; RUNTIME SUPPORT; SINGLE-THREADED; UPDATE SAFETY; UPDATE TIMELINESS;

EID: 67650824997     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Conference Paper
Times cited : (15)

References (24)
  • 2
    • 67650800218 scopus 로고    scopus 로고
    • Ksplice: Automatic rebootless kernel updates
    • Jeff Arnold and Frans Kaashoek. Ksplice: Automatic rebootless kernel updates. In EuroSys, 2009.
    • (2009) EuroSys
    • Arnold, J.1    Kaashoek, F.2
  • 3
    • 67650810027 scopus 로고    scopus 로고
    • Andrew Baumann, Jonathan Appavoo, Robert W. Wisniewski, Dilma Da Silva, et al. Reboots are for hardware: challenges and solutions to updating an operating system on the fly. In USENIX ATC, 2007.
    • Andrew Baumann, Jonathan Appavoo, Robert W. Wisniewski, Dilma Da Silva, et al. Reboots are for hardware: challenges and solutions to updating an operating system on the fly. In USENIX ATC, 2007.
  • 4
    • 67650800217 scopus 로고    scopus 로고
    • Haibo Chen, Rong Chen, et al. Live updating operating systems using virtualization. In VEE, 2006.
    • Haibo Chen, Rong Chen, et al. Live updating operating systems using virtualization. In VEE, 2006.
  • 5
    • 34548713464 scopus 로고    scopus 로고
    • PO-LUS: A powerful live updating system
    • Haibo Chen, Jie Yu, Rong Chen, Binyu Zang, and Pen-Chung Yew. PO-LUS: A powerful live updating system. In ICSE, 2007.
    • (2007) ICSE
    • Chen, H.1    Yu, J.2    Chen, R.3    Zang, B.4    Yew, P.-C.5
  • 6
    • 0000967507 scopus 로고    scopus 로고
    • A formal framework for on-line software version change
    • Deepak Gupta, Pankaj Jalote, and Gautam Barua. A formal framework for on-line software version change. IEEE TSE, 22(2), 1996.
    • (1996) IEEE TSE , vol.22 , Issue.2
    • Gupta, D.1    Jalote, P.2    Barua, G.3
  • 10
    • 0003831926 scopus 로고
    • PhD thesis, Dept. of Computer Science, University of Wisconsin, Madison, April
    • Insup Lee. DYMOS: A Dynamic Modification System. PhD thesis, Dept. of Computer Science, University of Wisconsin, Madison, April 1983.
    • (1983) DYMOS: A Dynamic Modification System
    • Lee, I.1
  • 11
    • 67650845242 scopus 로고    scopus 로고
    • Multi-threaded dynamic software updates using stack reconstruction
    • Kristis Makris and Rida Bazzi. Multi-threaded dynamic software updates using stack reconstruction. In USENIX ATC, 2009.
    • (2009) USENIX ATC
    • Makris, K.1    Bazzi, R.2
  • 12
    • 79958069611 scopus 로고    scopus 로고
    • Dynamic and adaptive updates of non-quiescent subsystems in commodity operating system kernels
    • Kristis Makris and Kyung Dong Ryu. Dynamic and adaptive updates of non-quiescent subsystems in commodity operating system kernels. In EuroSys, 2007.
    • (2007) EuroSys
    • Makris, K.1    Dong Ryu, K.2
  • 13
    • 67650813120 scopus 로고    scopus 로고
    • PhD thesis, University of Maryland, College Park, August
    • Iulian Neamtiu. Practical Dynamic Software Updating. PhD thesis, University of Maryland, College Park, August 2008.
    • (2008) Practical Dynamic Software Updating
    • Neamtiu, I.1
  • 14
    • 67650854549 scopus 로고    scopus 로고
    • Safe and timely updates to multithreaded programs. Technical report, UC Riverside
    • June
    • Iulian Neamtiu and Michael Hicks. Safe and timely updates to multithreaded programs. Technical report, UC Riverside, June 2009.
    • (2009)
    • Neamtiu, I.1    Hicks, M.2
  • 15
    • 85088065411 scopus 로고    scopus 로고
    • Iulian Neamtiu, Jeffrey S. Foster, and Michael Hicks. Understanding Source Code Evolution Using Abstract Syntax Tree Matching. In MSR, 2005.
    • Iulian Neamtiu, Jeffrey S. Foster, and Michael Hicks. Understanding Source Code Evolution Using Abstract Syntax Tree Matching. In MSR, 2005.
  • 16
    • 33746074469 scopus 로고    scopus 로고
    • Practical dynamic software updating for C
    • Iulian Neamtiu, Michael Hicks, Gareth Stoyle, and Manuel Oriol. Practical dynamic software updating for C. In PLDI, 2006.
    • (2006) PLDI
    • Neamtiu, I.1    Hicks, M.2    Stoyle, G.3    Oriol, M.4
  • 17
    • 84865662465 scopus 로고    scopus 로고
    • Contextual effects for version-consistent dynamic software updating and safe concurrent programming
    • January
    • Iulian Neamtiu, Michael Hicks, Jeffrey S. Foster, and Polyvios Pratikakis. Contextual effects for version-consistent dynamic software updating and safe concurrent programming. In POPL, January 2008.
    • (2008) POPL
    • Neamtiu, I.1    Hicks, M.2    Foster, J.S.3    Pratikakis, P.4
  • 18
    • 67650211530 scopus 로고    scopus 로고
    • Context-sensitive correlation analysis for detecting races
    • Polyvios Pratikakis, Jeffrey S. Foster, and Michael Hicks. Context-sensitive correlation analysis for detecting races. In PLDI, 2006.
    • (2006) PLDI
    • Pratikakis, P.1    Foster, J.S.2    Hicks, M.3
  • 20
    • 20044381934 scopus 로고    scopus 로고
    • System support for online reconfiguration
    • C. Soules, J. Appavoo, K. Hui, et al. System support for online reconfiguration. In USENIX ATC, 2003.
    • (2003) USENIX ATC
    • Soules, C.1    Appavoo, J.2    Hui, K.3
  • 21
    • 34547938351 scopus 로고    scopus 로고
    • Mutatis Mutandis: Safe and flexible dynamic software updating
    • August
    • Gareth Stoyle, Michael Hicks, Gavin Bierman, Peter Sewell, and Iulian Neamtiu. Mutatis Mutandis: Safe and flexible dynamic software updating. TOPLAS, 29(4), August 2007.
    • (2007) TOPLAS , vol.29 , Issue.4
    • Stoyle, G.1    Hicks, M.2    Bierman, G.3    Sewell, P.4    Neamtiu, I.5
  • 22
    • 67650793479 scopus 로고    scopus 로고
    • Dynamic software updates for Java: A VM-centric approach
    • June
    • Suriya Subramanian, Michael Hicks, and Kathryn S. McKinley. Dynamic software updates for Java: A VM-centric approach. In PLDI, June 2009.
    • (2009) PLDI
    • Subramanian, S.1    Hicks, M.2    McKinley, K.S.3
  • 23
    • 84974191759 scopus 로고
    • Polymorphic type, region and effect inference
    • Jean-Pierre Talpin and Pierre Jouvelot. Polymorphic type, region and effect inference. JFP, 2, 1992.
    • (1992) JFP , vol.2
    • Talpin, J.-P.1    Jouvelot, P.2


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