{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T17:08:43Z","timestamp":1742404123047},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540426189"},{"type":"electronic","value":"9783540454298"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-45429-2_6","type":"book-chapter","created":{"date-parts":[[2007,7,20]],"date-time":"2007-07-20T19:48:38Z","timestamp":1184960918000},"page":"81-88","source":"Crossref","is-referenced-by-count":48,"title":["The K-Component Architecture Meta-Model for Self-Adaptive Software"],"prefix":"10.1007","author":[{"given":"Jim","family":"Dowling","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vinny","family":"Cahill","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2001,10,5]]},"reference":[{"key":"6_CR1","unstructured":"Carnegie Mellon Software Institute, Architecture Description Languages, URL = http:\/\/www.sei.cmu.edu\/str\/descriptions\/adl_body.html ."},{"key":"6_CR2","doi-asserted-by":"crossref","unstructured":"Robert J. Allen, Remi Douence, and David Garlan, \u201cSpecifying and Analyzing Dynamic Software Architectures\u201d, Conference on Fundamental Approaches to Software Engineering, March 1998.","DOI":"10.1007\/BFb0053581"},{"key":"6_CR3","unstructured":"Gordon Blair et Al., \u201cThe Design and Implementation of Open ORB v2\u201d, DS Online Vol. 2, No. 6 2001."},{"key":"6_CR4","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-45046-7","volume-title":"Proceedings of the 2nd International Workshop on Engineering Distributed Objects (EDO 2000)","author":"W. Cazzola","year":"2000","unstructured":"Walter Cazzola, Andrea Savigni, Andrea Sosio, and Francesco Tisato, \u201cExplicit Architecture and Architectural Reflection\u201d. In Proceedings of the 2nd International Workshop on Engineering Distributed Objects (EDO 2000), LNCS. Springer-Verlag."},{"key":"6_CR5","unstructured":"OMG, The CORBA Component Model, orbos\/99-07-01."},{"key":"6_CR6","unstructured":"Guy and Henry Eddon, Inside COM+ Base Services, Mircosoft Press, 1999."},{"key":"6_CR7","doi-asserted-by":"crossref","unstructured":"A. Corradini, U. Montanari, F. Rossi, H. Ehrig, R. Heckel, M. Loewe, \u201cAlgebraic Approaches to Graph Transformation, Part I: Basic Concepts and Double Pushout Approach\u201d, Technical Report: TR-96-17, University of Pisa, 1996.","DOI":"10.1142\/9789812384720_0003"},{"key":"6_CR8","doi-asserted-by":"crossref","unstructured":"Carlos E. Cuesta, Pablo de la Fuenta and Manuel Barrio Solrazano, \u201cDynamic Coordination Architecture through the use of Reflection\u201d, Coordination Models, Languages and Applications Special Track of ACM SAC, 2001.","DOI":"10.1145\/372202.372298"},{"key":"6_CR9","unstructured":"Krzysztof Czarnecki and Ulrich W. Eisenecker, Generative Programming, Ad. Wesley 2000."},{"key":"6_CR10","doi-asserted-by":"crossref","unstructured":"J. Magee, N. Dulay, S. Eisenbach and J. Kramer, \u201cSpecifying Distributed Software Architectures\u201d, In Proceedings of 5th European Software Engineering Conference, Sept. 1995.","DOI":"10.1007\/3-540-60406-5_12"},{"key":"6_CR11","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45046-7_10","volume-title":"Proceedings of Software Engineering and Reflection 2000","author":"J. Dowling","year":"2000","unstructured":"Jim Dowling, Tilman Schaefer, Vinny Cahill, \u201cUsing Reflection to Support Dynamic Adaptation of System Software: A Case Study Driven Evaluation\u201d, In Proceedings of Software Engineering and Reflection 2000, LNCS 1826."},{"key":"6_CR12","unstructured":"Jim Dowling and Vinny Cahill, \u201cBuilding a Dynamically Reconfigurable minimumCORBA Platform with Components, Connectors and Language-Level Support\u201d, In IFIP\/ACM Middleware\u20192000 Workshop on Reflective Middleware,New York, USA, April 2000."},{"key":"6_CR13","doi-asserted-by":"crossref","unstructured":"Gregor Kiczales et Al., \u201cOpen Implementation Guidelines\u201d, 19th International Conference on Software Engineering (ICSE), ACM Press, May 1997.","DOI":"10.1145\/253228.253431"},{"issue":"5","key":"6_CR14","doi-asserted-by":"publisher","first-page":"146","DOI":"10.1049\/ip-sen:19982297","volume":"145","author":"J. Kramer","year":"1998","unstructured":"Jeff Kramer and Jeff Magee, \u201cAnalysing Dynamic Change in Distributed Software Architectures\u201d, IEEE Proceedings-Software, 145(5):146\u2013154, October 1998.","journal-title":"IEEE Proceedings-Software"},{"key":"6_CR15","unstructured":"Fabio Kon, Tomonori Yamane, Christopher K. Hess, Roy H. Campbell and M. Dennis Mickunas, \u201cDynamic Resource Management and Automatic Configuration of Distributed Component Systems\u201d, USENIX COOTS\u20192001."},{"issue":"7","key":"6_CR16","doi-asserted-by":"publisher","first-page":"521","DOI":"10.1109\/32.708567","volume":"24","author":"D. Metayer Le","year":"1998","unstructured":"D. Le Metayer, \u201cDescribing software architecture styles using graph grammars\u201d, IEEE Transactions on Software Engineering, 24(7):521\u2013553, July 1998.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"6_CR17","unstructured":"Kaveh Moazami-Goudarzi, Consistency Preserving Dynamic Reconfiguration of Distributed Systems. PhD Thesis, Imperial College London, March 1999."},{"key":"6_CR18","series-title":"Tech Report","volume-title":"An Architecture-Centered Approach to Software Environment Integration","author":"N. Medvidovic","year":"2000","unstructured":"Nenad Medvidovic, Peyman Oreizy, Richard Taylor, Rohit Khare, and Michael Guntersdorfer, \u201cAn Architecture-Centered Approach to Software Environment Integration\u201d, Tech Report UCI-ICS-00-11, Dept. of Info. and Computer Science, University of California, Irvine, March 2000."},{"key":"6_CR19","doi-asserted-by":"crossref","unstructured":"Nenad Medvidovic and Richard N. Taylor, \u201cA Classification and Comparison Framework for Software Architecture Description Languages\u201d, IEEE Transactions on Software Engineering, January 2000.","DOI":"10.1109\/32.825767"},{"key":"6_CR20","doi-asserted-by":"crossref","unstructured":"Peyman Oreizy et Al., \u201cAn Architecture-Based Approach to Self-Adaptive Software\u201d, IEEE Intelligent Systems, May\/June 1999.","DOI":"10.1109\/5254.769885"},{"key":"6_CR21","doi-asserted-by":"crossref","unstructured":"Pal PP, Loyall JP, Schantz RE, Zinky JA, Shapiro R, Megquier J., \u201cUsing QDL to Specify QoS Aware Distributed Application Configuration\u201d, In Proceedings of ISORC 2000, March 2000.","DOI":"10.1109\/ISORC.2000.839545"},{"issue":"9","key":"6_CR22","doi-asserted-by":"publisher","first-page":"717","DOI":"10.1109\/32.464548","volume":"21","author":"D. C. Luckham","year":"1995","unstructured":"David C. Luckham and James Vera, \u201cAn Event-Based Architecture Definition Language\u201d, IEEE Transactions on Software Engineering, Vol 21, No 9, pp.717\u2013734. Sep. 1995.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"6_CR23","volume-title":"Software Architecture: Perspecitves on an Emerging Discipline","author":"M. Shaw","year":"1996","unstructured":"M. Shaw and D. Garlan, Software Architecture: Perspecitves on an Emerging Discipline. Prentice Hall, Englewood Cliffs, NJ, 1996."},{"key":"6_CR24","unstructured":"Francisco Jose da Silva, M. Endler, F. Kon, Roy Campbell and Dennis Mickunas, \u201cModeling Dynamic Adaptation of Distributed Systems\u201d, UIUCDCS-R-2000-2196, December 2000."},{"key":"6_CR25","unstructured":"Michel Wermelinger, Specification of Software Architecture Reconfiguration, PhD Thesis Universidade Nove de Lisboa, 2000."}],"container-title":["Lecture Notes in Computer Science","Metalevel Architectures and Separation of Crosscutting Concerns"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45429-2_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,1]],"date-time":"2019-05-01T11:04:05Z","timestamp":1556708645000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45429-2_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540426189","9783540454298"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/3-540-45429-2_6","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2001]]}}}