{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T15:14:47Z","timestamp":1773501287800,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540290100","type":"print"},{"value":"9783540320579","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11557432_19","type":"book-chapter","created":{"date-parts":[[2005,11,2]],"date-time":"2005-11-02T08:43:26Z","timestamp":1130921006000},"page":"264-278","source":"Crossref","is-referenced-by-count":192,"title":["Weaving Executability into Object-Oriented Meta-languages"],"prefix":"10.1007","author":[{"given":"Pierre-Alain","family":"Muller","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Franck","family":"Fleurey","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jean-Marc","family":"J\u00e9z\u00e9quel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"19_CR1","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4419-8598-9","volume-title":"A theory of objects","author":"M. Abadi","year":"1996","unstructured":"Abadi, M., Cardelli, L.: A theory of objects. Springer, New York (1996)"},{"key":"19_CR2","doi-asserted-by":"crossref","unstructured":"Borras, P., Clement, D., Despeyroux, T., Incerpi, J., Kahn, G., Lang, B., Pascual, V.: Centaur: the system. In: Proceedings of the ACM SIGSOFT\/SIGPLAN software engineering symposium on practical software development environments, vol.\u00a013(5), pp. 14\u201324","DOI":"10.1145\/64135.65005"},{"key":"19_CR3","volume-title":"Eclipse Modeling Framework","author":"F. Budinsky","year":"2003","unstructured":"Budinsky, F., Steinberg, D., Merks, E., Ellersick, R., Grose, T.: Eclipse Modeling Framework. Addison Wesley Professional, Reading (2003)"},{"key":"19_CR4","unstructured":"Clark, T., Evans, A., Sammut, P., Willans, J.: Applied Metamodelling: A Foundation for Language Driven Development (2004), http:\/\/albini.xactium.com"},{"key":"19_CR5","doi-asserted-by":"crossref","unstructured":"Clarke, S.: Extending standard UML with model composition semantics. Science of Computer Programming\u00a044(1), 71\u2013100","DOI":"10.1016\/S0167-6423(02)00030-8"},{"key":"19_CR6","doi-asserted-by":"crossref","unstructured":"Engstrom, E., Krueger, J.: Building and rapidly evolving domain-specific tools with DOME. In: Proceedings of IEEE International Symposium on Computer-Aided Control System Design (CACSD 2000), pp. 83\u201388 (2000)","DOI":"10.1109\/CACSD.2000.900191"},{"key":"19_CR7","volume-title":"Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools","author":"J. Greenfield","year":"2004","unstructured":"Greenfield, J., Short, K., Cook, S., Kent, S., Crupi, J.: Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools. Wiley, Chichester (2004)"},{"key":"19_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"307","DOI":"10.1007\/978-3-540-48480-6_24","volume-title":"The Unified Modeling Language. \u00abUML\u00bb\u201998: Beyond the Notation","author":"S. Mellor","year":"1999","unstructured":"Mellor, S., Tockey, S., Arthaud, R., Leblanc, P.: Action Language for UML: Proposal for a Precise Execution Semantics. In: B\u00e9zivin, J., Muller, P.-A. (eds.) UML 1998. LNCS, vol.\u00a01618, pp. 307\u2013318. Springer, Heidelberg (1999)"},{"key":"19_CR9","first-page":"242","volume-title":"UML Satellite Activities","author":"P.-A. Muller","year":"2005","unstructured":"Muller, P.-A., Dumoulin, C., Fondement, F., Hassenforder, M.: The TopModL Initiative. In: UML Satellite Activities, pp. 242\u2013245. Springer, Heidelberg (2005)"},{"key":"19_CR10","unstructured":"Muller, P.-A., Studer, P., Fondement, F., Bezivin, J.: Platform independent Web Application Modeling and Development with Netsilon. Accepted for publication in Journal on Software and Systems Modelling (SoSym), http:\/\/www.sciences.univnantes.fr\/lina\/atl\/www\/papers\/netsilon_sosym.pdf"},{"key":"19_CR11","unstructured":"OMG. Meta Object Facility (MOF) Specification 1.4, Object Management Group (2002), http:\/\/www.omg.org\/cgi-bin\/doc?formal\/2002-04-03"},{"key":"19_CR12","unstructured":"OMG. MOF 2.0 Core Final Adopted Specification, Object Management Group (2004), http:\/\/www.omg.org\/cgi-bin\/doc?ptc\/03-10-04"},{"key":"19_CR13","unstructured":"OMG. Revised submission for MOF 2.0 Query\/View\/Transformation, Object Management Group (QVT-Merge Group) (2005), http:\/\/www.omg.org\/cgibin\/apps\/doc?ad\/2005-03-02"},{"key":"19_CR14","unstructured":"OMG. UML 2.0 Object Constraint Language (OCL) Final Adopted specification, Object Management Group (2003), http:\/\/www.omg.org\/cgi-bin\/doc?ptc\/2003-10-14"},{"key":"19_CR15","series-title":"Lecture Notes in Computer Science","volume-title":"ECOOP 2003 - Object-Oriented Programming","author":"N. Scharli","year":"2003","unstructured":"Scharli, N., Ducasse, S., Nierstrasz, O., Black, A.: Traits: Composable units of behavior. In: Cardelli, L. (ed.) ECOOP 2003. LNCS, vol.\u00a02743, Springer, Heidelberg (2003)"},{"key":"19_CR16","doi-asserted-by":"crossref","unstructured":"Smolander, K., Lyytinen, K., Tahvanainen, V.-P., Marttiin, P.: MetaEdit: a flexible graphical environment for methodology modelling. In: Proceedings of the third international conference on Advanced information systems engineering","DOI":"10.1007\/3-540-54059-8_85"},{"key":"19_CR17","doi-asserted-by":"crossref","unstructured":"Straw, G., Georg, G., Song, E., Ghosh, S., France, R.B., Bieman, J.M.: Model Composition Directives. In: Proceedings of the 7th International Conference Unified Modelling Language: Modelling Languages and Applications, pp. 84\u201397","DOI":"10.1007\/978-3-540-30187-5_7"},{"key":"19_CR18","unstructured":"Thomas, D., Fowler, C., Hunt, A.: Programming Ruby - The Pragmatic Programmer\u2019s Guide, 2nd edn (2004)"},{"key":"19_CR19","unstructured":"Vojtisek, D., J\u00e9z\u00e9quel, J.-M.: MTL and Umlaut NG: Engine and Framework for Model Transformation. ERCIM News\u00a058"},{"key":"19_CR20","volume-title":"Algorithms + data structures = programs","author":"N. Wirth","year":"1976","unstructured":"Wirth, N.: Algorithms + data structures = programs. Prentice-Hall, Englewood Cliffs (1976)"},{"key":"19_CR21","doi-asserted-by":"crossref","unstructured":"Ziadi, T., H\u00e9lou\u00ebt, L., J\u00e9z\u00e9quel, J.-M.: Revisiting statechart synthesis with an algebraic approach. In: Proceedings of the 26th International Conference on Software Engineering, ICSE 2004 (2004)","DOI":"10.1109\/ICSE.2004.1317446"}],"container-title":["Lecture Notes in Computer Science","Model Driven Engineering Languages and Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11557432_19.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T07:09:07Z","timestamp":1619507347000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11557432_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540290100","9783540320579"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/11557432_19","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005]]}}}