메뉴 건너뛰기




Volumn , Issue , 2010, Pages 10-19

Dynamic code evolution for Java

Author keywords

class hierarchy; dynamic software updating; evolution; garbage collection; Java; runtime evolution; virtual machine

Indexed keywords

CLASS HIERARCHIES; DYNAMIC SOFTWARE UPDATING; EVOLUTION; GARBAGE COLLECTION; JAVA; RUNTIME EVOLUTION; VIRTUAL MACHINES;

EID: 78549277581     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1852761.1852764     Document Type: Conference Paper
Times cited : (60)

References (46)
  • 12
  • 13
    • 0001506016 scopus 로고
    • On dynamically updating a computer program: From concept to prototype
    • O. Frieder and M. E. Segal. On dynamically updating a computer program: From concept to prototype. Journal of Systems and Software, 14(2):111-128, 1991.
    • (1991) Journal of Systems and Software , vol.14 , Issue.2 , pp. 111-128
    • Frieder, O.1    Segal, M.E.2
  • 14
    • 84976743471 scopus 로고
    • CLOS: Integrating object-oriented and functional programming
    • R. P. Gabriel, J. L. White, and D. G. Bobrow. CLOS: integrating object-oriented and functional programming. Communications of the ACM, 34(9):29-38, 1991.
    • (1991) Communications of the ACM , vol.34 , Issue.9 , pp. 29-38
    • Gabriel, R.P.1    White, J.L.2    Bobrow, D.G.3
  • 18
    • 0027657795 scopus 로고
    • On-line software version change using state transfer between processes
    • D. Gupta and P. Jalote. On-line software version change using state transfer between processes. Software - Practice and Experience, 23(9):949-964, 1993.
    • (1993) Software - Practice and Experience , vol.23 , Issue.9 , pp. 949-964
    • Gupta, D.1    Jalote, P.2
  • 23
    • 0002459352 scopus 로고    scopus 로고
    • Dynamic C++ classes - A lightweight mechanism to update code in a running program
    • G. Hjlmtysson and R. Gray. Dynamic C++ classes - a lightweight mechanism to update code in a running program. In Proceedings of the USENIX Technical Conference, pages 65-76, 1998.
    • (1998) Proceedings of the USENIX Technical Conference , pp. 65-76
    • Hjlmtysson, G.1    Gray, R.2
  • 27
    • 0025521832 scopus 로고
    • The evolving philosophers problem: Dynamic change management
    • J. Kramer and J. Magee. The evolving philosophers problem: Dynamic change management. IEEE Transactions on Software Engineering, 16(11):1293-1306, 1990.
    • (1990) IEEE Transactions on Software Engineering , vol.16 , Issue.11 , pp. 1293-1306
    • Kramer, J.1    Magee, J.2
  • 32
    • 78549232200 scopus 로고    scopus 로고
    • Oracle Corporation
    • Oracle Corporation. Java Debug Wire Protocol (JDWP), 2009. http://java.sun.com/javase/6/docs/technotes/guides/jpda/jdwp-spec.html.
    • (2009) Java Debug Wire Protocol (JDWP)
  • 33
    • 78549266073 scopus 로고    scopus 로고
    • Oracle Corporation
    • Oracle Corporation. Da Vinci Machine Project, 2010. http://openjdk.java. net/projects/mlvm/.
    • (2010) Da Vinci Machine Project
  • 34
    • 78549290946 scopus 로고    scopus 로고
    • Oracle Corporation
    • Oracle Corporation. OpenJDK, 2010. http://openjdk.java.net/.
    • (2010) OpenJDK
  • 40
    • 84942213046 scopus 로고
    • On-the-fly program modification: Systems for dynamic updating
    • M. E. Segal and O. Frieder. On-the-fly program modification: Systems for dynamic updating. IEEE Software, 10(2):53-65, 1993.
    • (1993) IEEE Software , vol.10 , Issue.2 , pp. 53-65
    • Segal, M.E.1    Frieder, O.2


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