{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T13:35:35Z","timestamp":1725543335076},"publisher-location":"Berlin, Heidelberg","reference-count":24,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540376576"},{"type":"electronic","value":"9783540376590"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11821946_12","type":"book-chapter","created":{"date-parts":[[2006,8,5]],"date-time":"2006-08-05T06:35:14Z","timestamp":1154759714000},"page":"178-193","source":"Crossref","is-referenced-by-count":5,"title":["Modeling Composition in Dynamic Programming Environments with Model Transformations"],"prefix":"10.1007","author":[{"given":"Uwe","family":"Zdun","sequence":"first","affiliation":[]},{"given":"Mark","family":"Strembeck","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"12_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1007\/BFb0053581","volume-title":"Fundamental Approaches to Software Engineering","author":"R. Allen","year":"1998","unstructured":"Allen, R., Douence, R., Garlan, D.: Specifying and analyzing dynamic software architectures. In: Astesiano, E. (ed.) ETAPS 1998 and FASE 1998. LNCS, vol.\u00a01382, p. 21. Springer, Heidelberg (1998)"},{"issue":"3","key":"12_CR2","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1145\/258077.258078","volume":"6","author":"R. Allen","year":"1997","unstructured":"Allen, R., Garlan, D.: A formal basis for architectural connection. ACM Trans. Softw. Eng. Methodol.\u00a06(3), 213\u2013249 (1997)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"12_CR3","volume-title":"Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS USA)","author":"J. Bezivin","year":"2001","unstructured":"Bezivin, J.: From object composition to model transformation with the mda. In: Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS USA), Santa Barbara, CA, USA. IEEE Press, Los Alamitos (2001)"},{"key":"12_CR4","volume-title":"AOSD 2004 Proceedings","author":"C. Bockisch","year":"2004","unstructured":"Bockisch, C., Haupt, M., Mezini, M., Ostermann, K.: Virtual Machine Support for Dynamic Join Points. In: AOSD 2004 Proceedings. ACM Press, New York (2004)"},{"key":"12_CR5","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1145\/1075405.1075411","volume-title":"WOSS 2004: Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems","author":"J.S. Bradbury","year":"2004","unstructured":"Bradbury, J.S., Cordy, J.R., Dingel, J., Wermelinger, M.: A survey of self-management in dynamic software architecture specifications. In: WOSS 2004: Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems, pp. 28\u201333. ACM Press, New York (2004)"},{"key":"12_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"422","DOI":"10.1007\/11561347_28","volume-title":"Generative Programming and Component Engineering","author":"K. Czarnecki","year":"2005","unstructured":"Czarnecki, K., Antkiewicz, M.: Mapping features to models: A template approach based on superimposed variants. In: Gl\u00fcck, R., Lowry, M. (eds.) GPCE 2005. LNCS, vol.\u00a03676, pp. 422\u2013437. Springer, Heidelberg (2005)"},{"key":"12_CR7","volume-title":"Software Factories: Assembling Applications with Patterns, Frameworks, Models & Tools","author":"J. Greenfield","year":"2004","unstructured":"Greenfield, J., Short, K.: Software Factories: Assembling Applications with Patterns, Frameworks, Models & Tools. J. Wiley and Sons Ltd, Chichester (2004)"},{"key":"12_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1007\/3-540-36557-5_17","volume-title":"Objects, Components, Architectures, Services, and Applications for a Networked World","author":"R. Hirschfeld","year":"2003","unstructured":"Hirschfeld, R.: AspectS \u2013 Aspect-Oriented Programming with Squeak. In: Aksit, M., Mezini, M., Unland, R. (eds.) NODe 2002. LNCS, vol.\u00a02591, pp. 216\u2013232. Springer, Heidelberg (2003)"},{"key":"12_CR9","unstructured":"Kay, A.: The Reactive Engine. PhD thesis, University of Utah (1969)"},{"key":"12_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.M., Irwin, J.: Aspect-oriented programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"key":"12_CR11","unstructured":"Krueger, C.: Software product lines \u2013 binding times (2005), \n                  \n                    http:\/\/www.softwareproductlines.com\/introduction\/binding.html"},{"issue":"9","key":"12_CR12","doi-asserted-by":"publisher","first-page":"717","DOI":"10.1109\/32.464548","volume":"21","author":"D.C. Luckham","year":"1995","unstructured":"Luckham, D.C., Vera, J.: An event-based architecture definition language. IEEE Trans. Softw. Eng.\u00a021(9), 717\u2013734 (1995)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"12_CR13","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1145\/243327.243340","volume-title":"Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints 1996) on SIGSOFT 1996 workshops","author":"N. Medvidovic","year":"1996","unstructured":"Medvidovic, N.: Adls and dynamic architecture changes. In: Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints 1996) on SIGSOFT 1996 workshops, pp. 24\u201327. ACM Press, New York (1996)"},{"issue":"1","key":"12_CR14","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/32.825767","volume":"26","author":"N. Medvidovic","year":"2000","unstructured":"Medvidovic, N., Taylor, R.N.: A classification and comparison framework for software architecture description languages. IEEE Trans. Softw. Eng.\u00a026(1), 70\u201393 (2000)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"12_CR15","doi-asserted-by":"crossref","unstructured":"Moon, D.: Object-oriented programming with flavors. In: Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA 1986), Portland. SIGPLAN Notices, vol.\u00a021, pp. 1\u20138 (1986)","DOI":"10.1145\/28697.28698"},{"key":"12_CR16","doi-asserted-by":"crossref","unstructured":"Neumann, G., Zdun, U.: Enhancing object-based system composition through per-object mixins. In: Proceedings of Asia-Pacific Software Engineering Conference (APSEC), Takamatsu, Japan (December 1999)","DOI":"10.1109\/APSEC.1999.809645"},{"key":"12_CR17","unstructured":"Neumann, G., Zdun, U.: XOTcl, an object-oriented scripting language. In: Proceedings of Tcl2k: The 7th USENIX Tcl\/Tk Conference, Austin, Texas, USA (February 2000)"},{"key":"12_CR18","unstructured":"OMG. MOF 2.0 Query \/ Views \/ Transformations RFP. Technical Report ad\/2002-04-10, Object Management Group (April 2002)"},{"key":"12_CR19","unstructured":"OMG.: MDA Guide Version 1.0.1. Technical report, Object Management Group (2003)"},{"key":"12_CR20","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1145\/643603.643614","volume-title":"Proc. of the 2nd International Conference on Aspect-Oriented Software Development (AOSD 2003)","author":"A. Popovici","year":"2003","unstructured":"Popovici, A., Gross, T., Alonso, G.: Just In Time Aspects: Efficient Dynamic Weaving for Java. In: Proc. of the 2nd International Conference on Aspect-Oriented Software Development (AOSD 2003), Boston, USA, pp. 100\u2013109. ACM Press, New York (2003)"},{"key":"12_CR21","volume-title":"The Unified Modeling Language Reference Manual","author":"J. Rumbaugh","year":"1999","unstructured":"Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual. Addison-Wesley, Reading (1999)"},{"key":"12_CR22","doi-asserted-by":"publisher","first-page":"787","DOI":"10.1145\/337180.337642","volume-title":"ICSE 2000: Proceedings of the 22nd international conference on Software engineering","author":"G. Succi","year":"2000","unstructured":"Succi, G., Wong, R., Liu, E., Smith, M.: Supporting dynamic composition of components. In: ICSE 2000: Proceedings of the 22nd international conference on Software engineering, p. 787. ACM Press, New York (2000)"},{"key":"12_CR23","unstructured":"The Object Management Group. Unified Modeling Language: Superstructure. Version 2.0, formal\/05-07-04, Object Management Group (August 2005), \n                  \n                    http:\/\/www.omg.org\/technology\/documents\/formal\/uml.htm"},{"key":"12_CR24","first-page":"58","volume":"58","author":"D. Vojtisek","year":"2004","unstructured":"Vojtisek, D., Jzquel, J.-M.: MTL and Umlaut NG - Engine and framework for model transformation. ERCIM News\u00a058, 58 (2004)","journal-title":"ERCIM News"}],"container-title":["Lecture Notes in Computer Science","Software Composition"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11821946_12.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T07:31:01Z","timestamp":1619508661000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11821946_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540376576","9783540376590"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/11821946_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}