{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,23]],"date-time":"2025-01-23T05:18:16Z","timestamp":1737609496704,"version":"3.33.0"},"publisher-location":"Boston, MA","reference-count":11,"publisher":"Springer US","isbn-type":[{"type":"print","value":"9780387343457"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/0-387-34456-x_30","type":"book-chapter","created":{"date-parts":[[2007,11,13]],"date-time":"2007-11-13T10:57:38Z","timestamp":1194951458000},"page":"297-305","source":"Crossref","is-referenced-by-count":1,"title":["Reuse Software Architecture through Dynamic Composition"],"prefix":"10.1007","author":[{"given":"ZaoQing","family":"Liang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shi","family":"Ying","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rongzeng","family":"Cao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"XiangYang","family":"Jia","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tao","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"30_CR1","unstructured":"CERT 2004 Research Annual Report, http:\/\/www.cert.ort\/research. CERT Software Engineering Institute, Carnegie Mellon University."},{"key":"30_CR2","doi-asserted-by":"crossref","unstructured":"P. Maes, Concepts and experiments in computational reflection, In the Proceedings of the 2nd Annual Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA\u2019 87), (Orlando, FL, Oct. 1987).","DOI":"10.1145\/38765.38821"},{"issue":"10","key":"30_CR3","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1145\/383845.383865","volume":"44","author":"G. T. Sullivan","year":"2001","unstructured":"G. T. Sullivan, Aspect-Oriented Programming Using Reflection and Metaobject Protocols, Communications of the ACM 44(10), 95\u201399 (2001).","journal-title":"Communications of the ACM"},{"key":"30_CR4","series-title":"LNCS","first-page":"102","volume-title":"Architectural Reflection Realising Software Architectures via Reflective Activities, EDO 2000","author":"F. Tisato","year":"2001","unstructured":"F. Tisato, A. Savigni, W. Cazzola, and A. Sosio, Architectural Reflection Realising Software Architectures via Reflective Activities, EDO 2000, LNCS 1999, pp. 102\u2013115, Springer-Verlag Berlin Heidelberg 2001."},{"key":"30_CR5","doi-asserted-by":"crossref","unstructured":"M. Ancona, W. Cazzola, G. Dodero, and V. Gianuzzi, Channel Reification: A Reflective Model for Distributed Computation, In the Proceedings of IEEE International Performance Computing, and Communication Conference (IPCCC\u2019 98) 98CH36191, pp. 32\u201336, Phoenix, Arizona, USA.","DOI":"10.1109\/PCCC.1998.659895"},{"key":"30_CR6","unstructured":"M. Shaw and D. Garlan, Software Architecture Perspectives on an Emerging Discipline, (Prentice-Hall, 1996)."},{"key":"30_CR7","doi-asserted-by":"crossref","unstructured":"C. Cuesta, P. de la Fuente, and M. Barrio-Sol\u00e1rzano, Dynamic Coordination Architecture through the use of Reflection., In the Proceedings of the ACM 2001. Symposium on Applied computing, Las Vegas, Nevada, USA, pp: 134\u2013140, 2001.","DOI":"10.1145\/372202.372298"},{"key":"30_CR8","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-10235-3","volume-title":"A Calculus of Communicating Systems","author":"R. Milner","year":"1980","unstructured":"R. Milner, A Calculus of Communicating Systems (Springer-Verlag, Berlin Heidelberg New York 92\/1980)."},{"key":"30_CR9","series-title":"LNCS","first-page":"257","volume-title":"ARCHWARE: Architecting Evolvable Software, EWSA 2004","author":"F. Oquendo","year":"2004","unstructured":"F. Oquendo, B. Warboys, R. Morrison, R. Dindeleux, F. Gallo, H. Garavel, and C. Occhipinti, ARCHWARE: Architecting Evolvable Software, EWSA 2004, LNCS 3047, (Springer-Verlag Berlin Heidelberg, 2004), pp. 257\u2013271."},{"key":"30_CR10","doi-asserted-by":"crossref","unstructured":"J. Magee, N. Dulay, S. Eisenbach, and J. Kramer, Specifying Distributed Software Architectures, Proceedings of the 5th European Software Engineering Conference, p. 137\u2013153, September 25\u201328, 1995.","DOI":"10.1007\/3-540-60406-5_12"},{"issue":"11","key":"30_CR11","first-page":"1819","volume":"14","author":"G. Huang","year":"2003","unstructured":"G. Huang, Q-X. Wang, H. Mei, and F-Q. Yang, Research on Architecture-Based Reflective Middleware, Journal of Software 14(11), 1819\u20131826 (2003).","journal-title":"Journal of Software"}],"container-title":["IFIP International Federation for Information Processing","Research and Practical Issues of Enterprise Information Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/0-387-34456-X_30.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,22]],"date-time":"2025-01-22T07:36:57Z","timestamp":1737531417000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/0-387-34456-X_30"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9780387343457"],"references-count":11,"URL":"https:\/\/doi.org\/10.1007\/0-387-34456-x_30","relation":{},"subject":[]}}