메뉴 건너뛰기




Volumn 18, Issue 3, 2006, Pages 181-205

A component-based approach to online software evolution

Author keywords

Application server; Component implementation; Component interface; J2EE; Online evolution; Software component

Indexed keywords

APPLICATION SERVER; J2EE; ONLINE EVOLUTION; SOFTWARE COMPONENT;

EID: 33745333983     PISSN: 1532060X     EISSN: 15320618     Source Type: Journal    
DOI: 10.1002/smr.324     Document Type: Article
Times cited : (33)

References (54)
  • 3
    • 0032150870 scopus 로고    scopus 로고
    • Online evolution for a self-adapting robotic navigation system using evolvable hardware
    • Keymeulen D, Iwata M, Kuniyoshi Y, Higuchi T. Online evolution for a self-adapting robotic navigation system using evolvable hardware. Artificial Life 1998; 4(4):359-393.
    • (1998) Artificial Life , vol.4 , Issue.4 , pp. 359-393
    • Keymeulen, D.1    Iwata, M.2    Kuniyoshi, Y.3    Higuchi, T.4
  • 4
    • 0025521832 scopus 로고
    • The evolving philosophers problem: Dynamic change management
    • Kramer J, Magee J. The evolving philosophers problem: Dynamic change management. IEEE Transactions on Software Engineering 1990; 16(11): 1293-1306.
    • (1990) IEEE Transactions on Software Engineering , vol.16 , Issue.11 , pp. 1293-1306
    • Kramer, J.1    Magee, J.2
  • 5
    • 84942213046 scopus 로고
    • On-the-fly program modification: Systems for dynamic updating
    • Segal ME, Frieder O. On-the-fly program modification: Systems for dynamic updating. IEEE Software 1993; 10(2):53-65.
    • (1993) IEEE Software , vol.10 , Issue.2 , pp. 53-65
    • Segal, M.E.1    Frieder, O.2
  • 6
    • 0037236308 scopus 로고    scopus 로고
    • The dawning of the autonomic computing era
    • Ganek AG, Corbi TA. The dawning of the autonomic computing era. IBM Systems Journal 2003; 42(1):5-18.
    • (2003) IBM Systems Journal , vol.42 , Issue.1 , pp. 5-18
    • Ganek, A.G.1    Corbi, T.A.2
  • 7
    • 0004263117 scopus 로고    scopus 로고
    • Doctoral Dissertation, Computer and Information Science Department, University of Pennsylvania, Philadelphia PA
    • Hicks M. Dynamic software updating. Doctoral Dissertation, Computer and Information Science Department, University of Pennsylvania, Philadelphia PA, 2001; 221 pp.
    • (2001) Dynamic Software Updating
    • Hicks, M.1
  • 8
    • 84888826751 scopus 로고    scopus 로고
    • Sun Microsystems, Santa Clara CA, [10 September 2004]
    • Sun Microsystems. Enterprise JavaBeans™ Specification 2.0. Sun Microsystems, Santa Clara CA, 2005; 572 pp. http://Java.sun.com/products/ejb [10 September 2004].
    • (2005) Enterprise JavaBeans™ Specification 2.0
  • 9
    • 0003613518 scopus 로고    scopus 로고
    • Microsoft Press: Redmond WA
    • Rogerson D. Inside COM. Microsoft Press: Redmond WA, 1997; 376 pp.
    • (1997) Inside COM
    • Rogerson, D.1
  • 10
    • 84888818875 scopus 로고    scopus 로고
    • CORBA component model (CCM) 3.0
    • Object Management Group, Needham MA, [10 September 2004]
    • Object Management Group. CORBA component model (CCM) 3.0. Object Management Group Working Group Specification. Object Management Group, Needham MA, 2002; 434 pp. http://www.omg.org/cgi-bin/apps/doc?formal/02-06-65.pdf [10 September 2004].
    • (2002) Object Management Group Working Group Specification
  • 14
    • 33745427421 scopus 로고    scopus 로고
    • Dynamic kernel modification and extensibility
    • Department of Computer Science, Stanford University, Stanford CA
    • Kishan A, Lam M. Dynamic kernel modification and extensibility. Technical Report of the SUIF Group, Department of Computer Science, Stanford University, Stanford CA, 2002; 26 pp.
    • (2002) Technical Report of the SUIF Group
    • Kishan, A.1    Lam, M.2
  • 18
    • 0002439166 scopus 로고    scopus 로고
    • Dynamic class loading in the Java virtual machine
    • Liang S, Bracha G. Dynamic class loading in the Java virtual machine. ACM SIGPLAN Notices 1998; 33(10):36-44.
    • (1998) ACM SIGPLAN Notices , vol.33 , Issue.10 , pp. 36-44
    • Liang, S.1    Bracha, G.2
  • 20
    • 84888824840 scopus 로고    scopus 로고
    • Java document for classLoader
    • Sun Microsystems, Santa Clara CA, [10 November 2004]
    • Sun Microsystems. Java document for classLoader. Sun Developer Network JDK Document. Sun Microsystems, Santa Clara CA, 2003; 1 p. http://java.sun.eom/j2se/1.3/docs/api/java/lang/ClassLoader.html [10 November 2004].
    • (2003) Sun Developer Network JDK Document
  • 21
    • 84888837173 scopus 로고    scopus 로고
    • Java document for reflection
    • Sun Microsystems, Santa Clara CA, [10 November 2004]
    • Sun Microsystems. Java document for reflection. Sun Developer Network JDK Document. Sun Microsystems, Santa Clara CA, 2003; 1 p. http://Java.sun.com/j2se/1.3/docs/guide/reflection/ [10 November 2004].
    • (2003) Sun Developer Network JDK Document
  • 22
    • 84888832003 scopus 로고    scopus 로고
    • Java management extensions specification
    • Sun Microsystems, Santa Clara CA, [10 November 2004]
    • Sun Microsystems. Java management extensions specification. Java Community Process Specification JSR-000003. Sun Microsystems, Santa Clara CA, 2003; 166 pp. http://jcp.org/abouJava/communityprocess/final/jsr003/index.html [10 November 2004].
    • (2003) Java Community Process Specification JSR-000003
  • 23
    • 84888824052 scopus 로고    scopus 로고
    • Sun Microsystems, Santa Clara CA, [10 November 2004]
    • Sun Microsystems. Java Pet Store Demo 1.3.1. Sun Microsystems, Santa Clara CA, 2003; 1 p. http://Java.sun.com/blueprints/code/jps131/docs/index.html [10 November 2004].
    • (2003) Java Pet Store Demo 1.3.1
  • 24
    • 84888843317 scopus 로고    scopus 로고
    • Online upgrades specification
    • Object Management Group, Needham MA, [10 November 2004]
    • Object Management Group. Online upgrades specification. Object Management Group Working Group Specification. Object Management Group, Needham MA, 2003; 94 pp. http://www.omg.org/docs/ptc/03-08-07.pdf [10 November 2004].
    • (2003) Object Management Group Working Group Specification
  • 25
    • 0037607192 scopus 로고    scopus 로고
    • Sun Microsystems, Santa Clara CA, [10 November 2004]
    • Sun Microsystems. Java 2 Platform, Enterprise Edition Specification. Sun Microsystems, Santa Clara CA, 2003; 174 pp. http://java.sun.com/j2ee/j2ee-1-3-fr-spec.pdf [10 November 2004].
    • (2003) Java 2 Platform, Enterprise Edition Specification
  • 26
    • 84888851830 scopus 로고    scopus 로고
    • Sun Microsystems, Santa Clara CA, [10 November 2004]
    • Sun Microsystems. J2EE ECperf Homepage. Sun Microsystems, Santa Clara CA, 2003; 1 p. http://Java.sun.com/j2ee/ecperf/index.jsp [10 November 2004].
    • (2003) J2EE ECperf Homepage , pp. 1
  • 31
    • 0034777575 scopus 로고    scopus 로고
    • Type-based hot swapping of running modules
    • Duggan D. Type-based hot swapping of running modules. SIGPLAN Notices 2001; 36(10):50-61.
    • (2001) SIGPLAN Notices , vol.36 , Issue.10 , pp. 50-61
    • Duggan, D.1
  • 34
    • 33745411517 scopus 로고    scopus 로고
    • Special section on Dynamic Object Technology
    • Laddaga R, Veitch J (eds)
    • Laddaga R, Veitch J (eds). Special section on Dynamic Object Technology. Communications of the ACM 1997; 40(5):39-69.
    • (1997) Communications of the ACM , vol.40 , Issue.5 , pp. 39-69
  • 37
    • 0034454333 scopus 로고    scopus 로고
    • Software evolution in the age of component based software engineering
    • Lehman MM, Ramil JF. Software evolution in the age of component based software engineering. IEE Proceedings Software 2000; 147(6):249-255.
    • (2000) IEE Proceedings Software , vol.147 , Issue.6 , pp. 249-255
    • Lehman, M.M.1    Ramil, J.F.2
  • 38
    • 28844439279 scopus 로고    scopus 로고
    • Formal approach for handling software evolution in component-based software developments
    • IEEE Computer Society Press: Los Alamitos CA
    • Iida S, Futatsugi K. Formal approach for handling software evolution in component-based software developments. Proceedings International Symposium on Principles of Software Evolution. IEEE Computer Society Press: Los Alamitos CA, 2000; 262-271.
    • (2000) Proceedings International Symposium on Principles of Software Evolution , pp. 262-271
    • Iida, S.1    Futatsugi, K.2
  • 40
    • 15544377983 scopus 로고    scopus 로고
    • Towards transparent hot-swapping support for producer-consumer components
    • University of Warsaw, Warsaw, Poland, [10 November 2004]
    • Janssens N, Michiels S, Mahieu T, Verbaeten P. Towards transparent hot-swapping support for producer-consumer components. Proceedings 2nd International Workshop on Unanticipated Software Evolution (USE2003), University of Warsaw, Warsaw, Poland, 2003; 9-16. Available at: http://www.cs.kuleuven.ac.be/cwis/research/distrinet/resources/publications/ 40739.pdf [10 November 2004].
    • (2003) Proceedings 2nd International Workshop on Unanticipated Software Evolution (USE2003) , pp. 9-16
    • Janssens, N.1    Michiels, S.2    Mahieu, T.3    Verbaeten, P.4
  • 42
    • 84888838844 scopus 로고    scopus 로고
    • Type-safe prototype-based component evolution
    • School of Computer and Communication Sciences, Ecole Polytechnique Federale de Lausanne, Lausanne, Switzerland, [10 November 2002]
    • Zenger M. Type-safe prototype-based component evolution. Technical Report IC/2002/014, School of Computer and Communication Sciences, Ecole Polytechnique Federale de Lausanne, Lausanne, Switzerland, 2002; 33 pp. Available at: http://citeseer.ist.psu.edu/zenger02typesafe.html [10 November 2002].
    • (2002) Technical Report , vol.IC-2002-014
    • Zenger, M.1
  • 51
    • 84888846948 scopus 로고    scopus 로고
    • J2EE APIs for continuous availability
    • Sun Microsystems, Santa Clara CA, [10 November 2004]
    • Sun Microsystems. J2EE APIs for continuous availability. Java Community Process Specification JSR-000117. Sun Microsystems, Santa Clara CA, 2001; 1 p. http://www.jcp.org/en/jsr/detail?id=117 [10 November 2004].
    • (2001) Java Community Process Specification JSR-000117


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