메뉴 건너뛰기




Volumn , Issue , 2008, Pages 899-909

Runtime software adaptation: Framework, approaches, and styles

Author keywords

Architectural styles; Autonomic computing; Software adaptation; Software architecture; Software evolution

Indexed keywords

ARCHITECTURAL MODELS; ARCHITECTURAL STYLES; AUTONOMIC COMPUTING; DYNAMIC SOFTWARES; RUN-TIME; RUN-TIME SOFTWARES; RUNTIME EVOLUTIONS; SOFTWARE ADAPTATION; SOFTWARE CONNECTORS; SOFTWARE EVOLUTION; ARCHITECTURAL STYLE; RUN-TIME SOFTWARE; RUNTIME EVOLUTION; RUNTIMES;

EID: 57349126797     PISSN: 02705257     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1370175.1370181     Document Type: Conference Paper
Times cited : (125)

References (34)
  • 2
    • 57349086555 scopus 로고    scopus 로고
    • Xen. .
    • Xen. .
  • 8
    • 0001655450 scopus 로고    scopus 로고
    • Design and Evaluation of a Wide-Area Event Notification Service
    • August
    • Carzaniga, A., Rosenblum, D.S., and Wolf, A.L. Design and Evaluation of a Wide-Area Event Notification Service. ACM Transactions on Computer Systems. 9(3), p. 332-383, August, 2001.
    • (2001) ACM Transactions on Computer Systems , vol.9 , Issue.3 , pp. 332-383
    • Carzaniga, A.1    Rosenblum, D.S.2    Wolf, A.L.3
  • 9
    • 1842688883 scopus 로고    scopus 로고
    • Chan, A.T.S. and Chuang, S.-N. MobiPADS: A Reflective Middleware for Context-Aware Mobile Computing. IEEE Transactions on Software Engineering. 29(12), p. 1072-1085, December, 2003.
    • Chan, A.T.S. and Chuang, S.-N. MobiPADS: A Reflective Middleware for Context-Aware Mobile Computing. IEEE Transactions on Software Engineering. 29(12), p. 1072-1085, December, 2003.
  • 10
    • 85030321143 scopus 로고    scopus 로고
    • Dean, J. and Ghernawat, S. MapReduce: Simplified Data Processing on Large Clusters In Proceedings of the OSDI'04: Sixth Symposium on Operating System Design and Implementation. San Francisco, CA, December, 2004.
    • Dean, J. and Ghernawat, S. MapReduce: Simplified Data Processing on Large Clusters In Proceedings of the OSDI'04: Sixth Symposium on Operating System Design and Implementation. San Francisco, CA, December, 2004.
  • 14
    • 0036601844 scopus 로고    scopus 로고
    • Grid Services for Distributed System Integration
    • June
    • Foster, I., Kesselman, C., Nick, J.M., and Tuecke, S. Grid Services for Distributed System Integration. IEEE Computer. 35(6), p. 37-46, June, 2002.
    • (2002) IEEE Computer , vol.35 , Issue.6 , pp. 37-46
    • Foster, I.1    Kesselman, C.2    Nick, J.M.3    Tuecke, S.4
  • 16
    • 7244223259 scopus 로고    scopus 로고
    • Rainbow: Architecture-Based Self-Adaptation with Reusable Infrastructure
    • October
    • Garlan, D., Cheng, S.-W., Huang, A.-C., Schmerl, B., and Steenkiste, P. Rainbow: Architecture-Based Self-Adaptation with Reusable Infrastructure. Computer, p. 46-54, October, 2004.
    • (2004) Computer , pp. 46-54
    • Garlan, D.1    Cheng, S.-W.2    Huang, A.-C.3    Schmerl, B.4    Steenkiste, P.5
  • 18
    • 0029291267 scopus 로고
    • Formal Specification and Analysis of Software Architectures Using the Chemical Abstract Machine Model
    • April
    • Inverardi, P. and Wolf, A.L. Formal Specification and Analysis of Software Architectures Using the Chemical Abstract Machine Model. IEEE Transactions on Software Engineering. 21(4), p. 373-386, April, 1995.
    • (1995) IEEE Transactions on Software Engineering , vol.21 , Issue.4 , pp. 373-386
    • Inverardi, P.1    Wolf, A.L.2
  • 19
    • 57349113419 scopus 로고    scopus 로고
    • Kramer, J. and Magee, J. Self-Managed Systems: An Architectural Challenge In Future of Software Engineering 2007 Briand, L. and Wolf, A. eds. IEEE-CS Press, 2007.
    • Kramer, J. and Magee, J. Self-Managed Systems: An Architectural Challenge In Future of Software Engineering 2007 Briand, L. and Wolf, A. eds. IEEE-CS Press, 2007.
  • 20
    • 4644249937 scopus 로고    scopus 로고
    • Folding@Home and Genome@Home: Using distributed computing to tackle previously intractable problems in computational biology
    • Horizon Press
    • Larson, S.M., Snow, C.D., Shirts, M.R., and Pande, V.S. Folding@Home and Genome@Home: Using distributed computing to tackle previously intractable problems in computational biology. In Computational Genomics. Horizon Press, 2002.
    • (2002) Computational Genomics
    • Larson, S.M.1    Snow, C.D.2    Shirts, M.R.3    Pande, V.S.4
  • 21
    • 0029373110 scopus 로고
    • An Event-Based Architecture Definition Language
    • September
    • Luckham, D.C. and Vera, J. An Event-Based Architecture Definition Language. IEEE Transactions on Software Engineering. 21(9), p. 717-734, September, 1995.
    • (1995) IEEE Transactions on Software Engineering , vol.21 , Issue.9 , pp. 717-734
    • Luckham, D.C.1    Vera, J.2
  • 23
    • 0032121142 scopus 로고    scopus 로고
    • Describing software architecture styles using graph grammars
    • July
    • Metayer, D.L. Describing software architecture styles using graph grammars. Transactions on Software Engineering. 24(7), p. 521-553, July, 1998. .
    • (1998) Transactions on Software Engineering , vol.24 , Issue.7 , pp. 521-553
    • Metayer, D.L.1
  • 24
    • 57349162883 scopus 로고    scopus 로고
    • Microsoft TechNet. Introduction to Hotpatching. , Microsoft Corporation, 2008.
    • Microsoft TechNet. Introduction to Hotpatching. , Microsoft Corporation, 2008.
  • 25
    • 0033901302 scopus 로고    scopus 로고
    • The Koala Component Model for Consumer Electronics Software
    • March
    • Ommering, R.v., Linden, F.v.d., Kramer, J., and Magee, J. The Koala Component Model for Consumer Electronics Software. IEEE Computer. 33(3), p. 78-85, March, 2000.
    • (2000) IEEE Computer , vol.33 , Issue.3 , pp. 78-85
    • Ommering, R.V.1    Linden, F.V.D.2    Kramer, J.3    Magee, J.4
  • 26
    • 0032183229 scopus 로고    scopus 로고
    • On the Role of Software Architectures in Runtime System Reconfiguration
    • October
    • Oreizy, P. and Taylor, R.N. On the Role of Software Architectures in Runtime System Reconfiguration. IEE Proceedings - Software Engineering. 145(5), p. 137-145, October, 1998.
    • (1998) IEE Proceedings - Software Engineering , vol.145 , Issue.5 , pp. 137-145
    • Oreizy, P.1    Taylor, R.N.2
  • 28
    • 84901764386 scopus 로고    scopus 로고
    • US online banks revealed, 2006
    • Pingdom. Best and worst US online banks revealed. , 2006.
    • Best and worst
  • 29
    • 0025452123 scopus 로고
    • Connecting Tools Using Message Passing in the Field Environment
    • July
    • Reiss, S.P. Connecting Tools Using Message Passing in the Field Environment. IEEE Software. 7(4), p. 57-66, July, 1990.
    • (1990) IEEE Software , vol.7 , Issue.4 , pp. 57-66
    • Reiss, S.P.1
  • 30
    • 57349136957 scopus 로고    scopus 로고
    • Routine Upgrade Blamed for BlackBerry Outage
    • 12 February
    • Reuters. Routine Upgrade Blamed for BlackBerry Outage. New York Times. 12 February, 2008,
    • (2008) New York Times
    • Reuters1
  • 32
    • 57349098521 scopus 로고    scopus 로고
    • Taylor, R.N., Medvidovic, N., and Dashofy, E.M. Software Architecture: Foundations, Theory, and Practice. John Wiley & Sons, 2008. In press.
    • Taylor, R.N., Medvidovic, N., and Dashofy, E.M. Software Architecture: Foundations, Theory, and Practice. John Wiley & Sons, 2008. In press.


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