{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T15:48:10Z","timestamp":1725551290056},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540635314"},{"type":"electronic","value":"9783540695929"}],"license":[{"start":{"date-parts":[[1997,1,1]],"date-time":"1997-01-01T00:00:00Z","timestamp":852076800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1997]]},"DOI":"10.1007\/3-540-63531-9_9","type":"book-chapter","created":{"date-parts":[[2010,4,5]],"date-time":"2010-04-05T16:01:15Z","timestamp":1270483275000},"page":"94-110","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Making design patterns explicit in FACE"],"prefix":"10.1007","author":[{"given":"Theo Dirk","family":"Meijler","sequence":"first","affiliation":[]},{"given":"Serge","family":"Demeyer","sequence":"additional","affiliation":[]},{"given":"Robert","family":"Engel","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,8,1]]},"reference":[{"doi-asserted-by":"crossref","unstructured":"Don Batory and Sean O'Malley, \u201cThe Design and Implementation of Hierarchical Software Systems With Reusable Components,\u201d ACM Transactions on Software Engineering and Methodology, October 1992.","key":"9_CR1","DOI":"10.1145\/136586.136587"},{"doi-asserted-by":"crossref","unstructured":"Don Batory, Vivek Singhal, Jeff Thomas, Sankar Dasari, Bart Geraci and Marty Sirkin, \u201cThe GenVoca Model of Software-System Generators,\u201d IEEE Software, Sept. 1994, pp. 89\u201394.","key":"9_CR2","DOI":"10.1109\/52.311067"},{"unstructured":"Serge Demeyer, St\u00e9phane Ducasse, Robb Nebbe, Oscar Nierstrasz and Tamar Richner, \u201cUsing Restructuring Transformations to Reengineer Object-Oriented Systems,\u201d Submitted to WCRE'97. Available from the SCG-website (http:\/\/iamwww.unibe.ch\/-famoos\/).","key":"9_CR3"},{"key":"9_CR4","volume-title":"Design Patterns","author":"E. Gamma","year":"1995","unstructured":"Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides, Design Patterns, Addison Wesley, Reading, MA, 1995."},{"unstructured":"Hermann Hueni, Ralph E. Johnson and Robert Engel, \u201cA Framework for Network Protocol Software,\u201d Proceedings OOPSLA'95, ACM SIGPLAN Notices, to appear.","key":"9_CR5"},{"doi-asserted-by":"crossref","unstructured":"Gregor Kiczales, Jim des Rivi6res and Daniel G. Bobrow, The Art of the Metaobject Protocol, ] MIT Press (Ed.), 1991.","key":"9_CR6","DOI":"10.7551\/mitpress\/1405.001.0001"},{"unstructured":"Wolfgang Klas, E.J. Neuhold and Michael Schrefl, \u201cMetaclasses in VODAK and their Application in Database Integration,\u201d Arbeitpapiere der GMD, no. 462, 1990.","key":"9_CR7"},{"unstructured":"Christina V. Lopes, Karl J. Lieberherr, \u201cAP\/S++: Case-Study of a MOP for Purposes of Software Evolution,\u201d Proceedings Reflection `96, to appear.","key":"9_CR8"},{"issue":"5","key":"9_CR9","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1145\/175290.175303","volume":"37","author":"K. J. Lieberherr","year":"1993","unstructured":"Karl J. Lieberherr, Ignacio Silva-Lepe, Cun Xiao, \u201cAdaptive object-oriented programming using graph-based customization,\u201d Commun of the ACM, Vol 37, no. 5, May 1993, pp 94\u2013101.","journal-title":"Commun of the ACM"},{"unstructured":"Jeff Magee, Naranker Dulay and Jeffrey Kramer, \u201cStructuring Parallel and Distributed Programs,\u201d Proceedings of the International Workshop on Configurable Distributed Systems, London, March 1992.","key":"9_CR10"},{"unstructured":"Vicki de Mey, \u201cVisual Composition of Software Applications,\u201d in [14], pp. 275\u2013303.","key":"9_CR11"},{"unstructured":"Microtool homepage: http:\/\/www.microtool.de\/","key":"9_CR12"},{"unstructured":"David R. Musser and Atul Saini, STL Tutorial and Reference Guide, Addison-Wesley, 1996.","key":"9_CR13"},{"unstructured":"Oscar Nierstrasz and Dennis Tsichritzis (Ed.), Object-Oriented Software Composition, Prentice Hall, 1995.","key":"9_CR14"},{"unstructured":"Bernd-Uwe Pagel, Mario Winter, \u201cTowards Pattern-Based Tools,\u201d EuroPLoPPreliminary Conference Proceedings, July 1996","key":"9_CR15"},{"key":"9_CR16","first-page":"251","volume-title":"Proceedings ECOOP '91","author":"R. Rao","year":"1991","unstructured":"Ramana Rao, \u201cImplementational Reflection in Silica,\u201d Proceedings ECOOP '91, P. America (Ed.), LNCS 512, Springer-Verlag, Geneva, Switzerland, July 15\u201319, 1991, pp. 251\u2013267."},{"doi-asserted-by":"crossref","unstructured":"Albert Schappert, Peter Sommerlad and Wolfgang Pree, \u201cAutomated Support for Software Development with Frameworks,\u201d Proceedings SSR'95 ACM SIGSOFT Symposium on Software Reusability, 1995.","key":"9_CR17","DOI":"10.1145\/211782.211824"},{"key":"9_CR18","first-page":"303","volume-title":"Proceedings ECOOP'95","author":"B. Randall","year":"1995","unstructured":"Randall B. Smith and David Ungar, \u201cProgramming as an Experience: The Inspiration for Self,\u201d Proceedings ECOOP'95, W. Olthoff (Ed.), LNCS 952, Springer-Verlag, Aarhus, Denmark, August 1995, pp. 303\u2013330."},{"unstructured":"Jiri Soukop, \u201cImplementing Patterns,\u201d Pattern Languages of Program Design, Addison Wesley 1995, Chapter 20.","key":"9_CR19"},{"unstructured":"Patrick Steyaert, K. De Hondt, S. Demeyer, N. Boyen and M. de Molder, \u201cReflective User Interface Builders,\u201d Proceedings Meta'95, C. Zimmerman (Ed.), 1995.","key":"9_CR20"}],"container-title":["Lecture Notes in Computer Science","Software Engineering \u2014 ESEC\/FSE'97"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-63531-9_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,1,8]],"date-time":"2020-01-08T21:16:38Z","timestamp":1578518198000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-63531-9_9"}},"subtitle":["A framework adaptive composition environment"],"short-title":[],"issued":{"date-parts":[[1997]]},"ISBN":["9783540635314","9783540695929"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/3-540-63531-9_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1997]]},"assertion":[{"value":"1 August 2005","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}