{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T23:44:41Z","timestamp":1725493481439},"publisher-location":"Berlin, Heidelberg","reference-count":16,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540442547"},{"type":"electronic","value":"9783540458005"}],"license":[{"start":{"date-parts":[[2002,1,1]],"date-time":"2002-01-01T00:00:00Z","timestamp":1009843200000},"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":[[2002]]},"DOI":"10.1007\/3-540-45800-x_18","type":"book-chapter","created":{"date-parts":[[2007,10,25]],"date-time":"2007-10-25T15:40:51Z","timestamp":1193326851000},"page":"212-227","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":37,"title":["Consistency-Preserving Model Evolution through Transformations"],"prefix":"10.1007","author":[{"given":"Gregor","family":"Engels","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Reiko","family":"Heckel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jochen M.","family":"K\u00fcster","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Luuk","family":"Groenewegen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2002,9,20]]},"reference":[{"key":"18_CR1","doi-asserted-by":"crossref","unstructured":"H. Ehrig, M. Pfender, and H. Schneider. Graph grammars:an algebraic approach. In 14th Annual IEEE Symposium on Switching and Automata Theory pages 167\u2013180. IEEE,1973.","DOI":"10.1109\/SWAT.1973.11"},{"key":"18_CR2","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"272","DOI":"10.1007\/3-540-45441-1_21","volume-title":"UML 2001-The Unified Modeling Language","author":"G. Engels","year":"2001","unstructured":"G. Engels, R. Heckel, and J.M. K\u00fcster. Rule-based specification of behavioral consistency based on the UML met-model.In M. Gogolla and C. Kobryn, editors,UML 2001-The Unified Modeling Language. Modeling Languages, Concepts, and Tools., 4th International Conference, Toronto, Canada, October 1-5, 2001, Proceedings volume 2185 of LNCS pages 272\u2013287.Springer, 2001."},{"key":"18_CR3","doi-asserted-by":"crossref","unstructured":"G. Engels, J.M. K\u00fcster, L. Groenewegen, and R. Heckel. Amethodology for specifying and analyzing consistency of object-oriented behavior l models.In V. Gruhn,editor, Proceedings of the 8th European Software Engineering Conference (ESEC),pages 186\u2013195.ACM Press, 2001.","DOI":"10.1145\/503271.503235"},{"key":"18_CR4","unstructured":"Formal Systems Europe (Ltd).Failures-Divergence-Refinement: FDR2 User Manual 1997."},{"key":"18_CR5","unstructured":"J.-J. Hiemer.Statecharts in CSP: Ein Prozessmodell in CSP zur Analyse von STATEMATE-Statecharts DrKovac Verlag,1999."},{"key":"18_CR6","doi-asserted-by":"crossref","unstructured":"C.A.R. Hoare.Communicating Sequential Processes Prentice Hall,1985.","DOI":"10.1007\/978-3-642-82921-5_4"},{"key":"18_CR7","unstructured":"J. Jahnke and A. Z\u00fcndorf.Using graph grammars for building the VARLET database reverse engineering environment.In G. Engels, H.-J. Kreowski, and G. Rozenberg,editors, Handbook of Graph Grammars and Computing by Graph Transformation, Volume 2: Applications, Languages, and Tools World Scientific, 1999."},{"key":"18_CR8","unstructured":"M. L\u00f6we.Evolution patterns. Postdoctoral thesis, Technical University of Berlin. Tech.Report 98-4, Dept.of Comp.Sci,1997."},{"key":"18_CR9","unstructured":"W. McUmber and B. Cheng. AGeneral Framework for Formalizing UML with Formal Languages.In Proceedings 23rd International Conference on Software Engineering IEEE Computer Society, May 2001."},{"key":"18_CR10","unstructured":"T. Mens, S. Demeyer, and D. Janssens. Object-oriented refactoring using graph rewriting.Technical Report vub-prog-tr-02-01,Vrije Universiteit Brussel, 2001."},{"key":"18_CR11","unstructured":"Object Management Group.Model driven architecture,2001. \n                    http:\/\/www.omg.org\/mda"},{"key":"18_CR12","unstructured":"A.W. Roscoe. The Theory and Practice of Concurrency Prentice Hall,1998."},{"key":"18_CR13","unstructured":"B. Rumpe, M. Schoenmakers, A. Radermacher, and A. Sch\u00fcrr.UML +ROOMs standard ADL? In Proc. ICECCS\u201999 Fifth IEEE International Conference on Engineering of Complex Computer Systems, Las Vegas, USA IEEE Computer Society Press,1999."},{"key":"18_CR14","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"250","DOI":"10.1007\/BFb0057795","volume-title":"Languages, Compilers, and Tools for Embedded Systems","author":"B. Selic","year":"1998","unstructured":"B. Selic.Using UML for modeling complex real-time systems.In F. Mueller and A. Bestavros,editors, Languages, Compilers, and Tools for Embedded Systems volume 1474 of Lecture Notes in Computer Science pages 250\u2013262.Springer Verlag,1998."},{"key":"18_CR15","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"134","DOI":"10.1007\/3-540-45441-1_11","volume-title":"UML 2001-The Unified Modeling Language","author":"G. Suny\u00e9","year":"2001","unstructured":"G. Suny\u00e9, D. Pollet, Y. LeTron, and J.-M. J\u00e9z\u00e9quel. Refactoring UML models. In M. Gogolla and C. Kobryn,editors,UML 2001-The Unified Modeling Language.Modeling Languages, Concepts, and Tools., 4th International Conference, Toronto, Canada, October 1-5, 2001, Proceedings volume 2185 of LNCS pages 134\u2013148.Springer, 2001."},{"key":"18_CR16","unstructured":"M. Wermelinger and J. Fiadero. A graph transformation approach to software architecture reconfiguration.In H. Ehrig and G. Taentzer, editors, Joint APPLIGRAPH\/GETGRATS Workshop on Graph Transformation Systems (Gra-Tra\u20192000), Berlin, Germany March 2000."}],"container-title":["Lecture Notes in Computer Science","\u226aUML\u226b 2002 \u2014 The Unified Modeling Language"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45800-X_18","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,19]],"date-time":"2019-05-19T10:36:52Z","timestamp":1558262212000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45800-X_18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"ISBN":["9783540442547","9783540458005"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/3-540-45800-x_18","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2002]]},"assertion":[{"value":"20 September 2002","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}