{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,19]],"date-time":"2025-01-19T12:10:12Z","timestamp":1737288612472,"version":"3.33.0"},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540075493"},{"type":"electronic","value":"9783540380931"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/3-540-38093-0_8","type":"book-chapter","created":{"date-parts":[[2007,7,16]],"date-time":"2007-07-16T15:44:14Z","timestamp":1184600654000},"page":"115-129","source":"Crossref","is-referenced-by-count":3,"title":["FORMAware: Framework of Reflective Components for Managing Architecture Adaptation"],"prefix":"10.1007","author":[{"given":"Rui","family":"Moreira","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gordon","family":"Blair","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eurico","family":"Carrapatoso","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2002,11,6]]},"reference":[{"key":"8_CR1","doi-asserted-by":"crossref","unstructured":"Blair, G., Blair, L., Issarny, V., Tuma, P., Zarras, A., The Role of Software Architecture in Constraining Adaptation in Component-Based Middleware Platforms, Middleware 2000.","DOI":"10.1007\/3-540-45559-0_9"},{"key":"8_CR2","unstructured":"Blair, G., Coulson, G., Andersen, A., Blair, L., Clarke, M., Costa, F., Duran-Limon, H., Fitzpatrick, T., Johnston, L., Moreira, R. S., Parlavantzas, N., Saikoski, K., The Design and Implementation of Open ORB V2, IEEE DS Online, 2001."},{"key":"8_CR3","unstructured":"Buschmann, F., Meunier, R., Rohert, H., Sommerlad, P., Stal, M., Pattern-Oriented Software Architecture: a System of Patterns, John Wiley, 1996."},{"key":"8_CR4","unstructured":"Carrapatoso, E., Moreira, R., Oliveira, Mendes, E., Development of a Distributed Digital Library: from Specification to Code Generation, JECT\u201999, October 1999."},{"key":"8_CR5","unstructured":"Cazzola, W., Savigni, A., Sosio, A., Tisato, E., Architectural Reflection: Bridging the Gap Between a Running System and its Architectural Specification, in Proc. of 6 th Reengineering Forum (REF\u201998), pages 12-1\u201312-6, March 1998."},{"key":"8_CR6","unstructured":"Compositional Software Architectures, Workshop Report, Monterey, California, January 1998, http:\/\/www.objs.com\/workshops\/ws9801\/report.html (2002)."},{"key":"8_CR7","unstructured":"Darwin, An Architectural Description Language, 1999, http:\/\/www.doc.ic.ac.uk\/~jsc\/research\/darwin.html (2002)."},{"key":"8_CR8","doi-asserted-by":"crossref","unstructured":"Fayad, Mohamed, Schmidt, D., Object-Oriented Application Frameworks, Communications of the ACM, Vol.40, No.10, October 1997.","DOI":"10.1145\/262793.262798"},{"key":"8_CR9","unstructured":"Gamma, Erich, Helm, Richard, Johnson, Ralph, Vlissides, John, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1992."},{"key":"8_CR10","volume-title":"Database System Implementation","author":"H. Garcia-Molina","year":"2000","unstructured":"Garcia-Molina, H., Ullman, J., Widom, J., \u201cDatabase System Implementation\u201d, Prentice Hall, New Jersey, 2000."},{"key":"8_CR11","doi-asserted-by":"crossref","unstructured":"Krieger, David, Adler, Richard, The Emergence of Distributed Component Platforms, IEEE Computer, March 1998.","DOI":"10.1109\/2.660189"},{"key":"8_CR12","unstructured":"Li, B., Nahrstedt, K., Dynamic Reconfiguration for Complex Multimedia Applications, white paper, University of Illinois at Urbana-Champaign, 1999."},{"issue":"6","key":"8_CR13","doi-asserted-by":"publisher","first-page":"336","DOI":"10.1109\/32.385971","volume":"21","author":"D. Luckham","year":"1995","unstructured":"Luckham, D., Specification and Analysis of System Architecture Using Rapide, IEEE Transactions on Software Engineering 21(6): pp336\u2013355, April 1995.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"1","key":"8_CR14","first-page":"70","volume":"26","author":"N. Medvidovic","year":"2000","unstructured":"Medvidovic, N., Taylor, R., A Classification and Comparison Framework for Software Architecture Description Languages. IEEE TSE, vol. 26, no. 1, pp.70\u201393, January 2000.","journal-title":"IEEE TSE"},{"key":"8_CR15","doi-asserted-by":"crossref","unstructured":"Moreira, R., Blair, G., and Carrapatoso, E., A Reflective Component-Based and architecture-Aware Framework to Manage Architectural Composition, in Proc. 3 rd International Symposium on Distributed Objects and Applications (DOA\u201901), pp.187\u2013196, IEEE Press, September 2001.","DOI":"10.1109\/DOA.2001.954084"},{"key":"8_CR16","doi-asserted-by":"crossref","unstructured":"Oreizy, P., Taylor, R., Heimbigner, D., Johnson, G., Medvidovic, N., Quilici, A., Rosenblum, D., Wolf, A., An architecture-based approach to self-adaptive software, IEEE Intelligent Systems, May\u2013June 1999.","DOI":"10.1109\/5254.769885"},{"key":"8_CR17","unstructured":"STARS, Software Technology for Adaptable Reliable Systems, Defense Advanced Research Projects Agency (DARPA), http:\/\/www.asset.com\/stars (1996)."},{"key":"8_CR18","unstructured":"Szyperski, C, Component Software: Beyond Object Oriented Programming, Addison-Wesley, ACM Press 1998."},{"key":"8_CR19","unstructured":"TSE, Special issue on: Software Architecture, IEEE Transactions on Software Engineering, April 1995."},{"key":"8_CR20","unstructured":"Honeywell Labs, Domain Specific Software Architectures for GN&C, 1996, http:\/\/www.htc.honeywell.com\/projects\/dssa\/dssa_tools.html (2002)."},{"key":"8_CR21","doi-asserted-by":"crossref","unstructured":"Zarras, A., Issarny, V., A Framework for Systematic Synthesis of Transactional Middleware, Proc. IFIP98 & Middleware98, Springer, September 1998.","DOI":"10.1007\/978-1-4471-1283-9_16"}],"container-title":["Lecture Notes in Computer Science","Software Engineering and Middleware"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-38093-0_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,19]],"date-time":"2025-01-19T11:33:05Z","timestamp":1737286385000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-38093-0_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,11,6]]},"ISBN":["9783540075493","9783540380931"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/3-540-38093-0_8","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2002,11,6]]}}}