{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,5,19]],"date-time":"2023-05-19T01:06:39Z","timestamp":1684458399624},"reference-count":18,"publisher":"Elsevier BV","issue":"3","license":[{"start":{"date-parts":[[2003,2,1]],"date-time":"2003-02-01T00:00:00Z","timestamp":1044057600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2013,7,29]],"date-time":"2013-07-29T00:00:00Z","timestamp":1375056000000},"content-version":"vor","delay-in-days":3831,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Electronic Notes in Theoretical Computer Science"],"published-print":{"date-parts":[[2003,2]]},"DOI":"10.1016\/s1571-0661(04)80619-4","type":"journal-article","created":{"date-parts":[[2004,9,29]],"date-time":"2004-09-29T12:47:47Z","timestamp":1096462067000},"page":"160-175","source":"Crossref","is-referenced-by-count":9,"title":["Towards an Integrated Graph Based Semantics for UML"],"prefix":"10.1016","volume":"72","author":[{"given":"Martin","family":"Gogolla","sequence":"first","affiliation":[]},{"given":"Paul","family":"Ziemann","sequence":"additional","affiliation":[]},{"given":"Sabine","family":"Kuske","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S1571-0661(04)80619-4_NEWBIB1","series-title":"Object-Oriented Analysis and Design with Applications","author":"Booch","year":"1994"},{"key":"10.1016\/S1571-0661(04)80619-4_NEWBIB2","series-title":"The Unified Modeling Language User Guide","author":"Booch","year":"1998"},{"key":"10.1016\/S1571-0661(04)80619-4_NEWBIB3","series-title":"Handbook of Graph Grammars and Computing by Graph Transformation, Vol. 2: Applications, Languages and Tools","year":"1999"},{"key":"10.1016\/S1571-0661(04)80619-4_NEWBIB4","doi-asserted-by":"crossref","unstructured":"Gregor Engels, Jan Hendrik Hausmann, Reiko Heckel, and Stefan Sauer. Dynamic meta modeling: A graphical approach to the operational semantics of behavioral diagrams in UML. In Andy Evans, Stuart Kent, and Bran Selic, editors, UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings, volume 1939 of LNCS, pages 323\u2013337. Springer, 2000","DOI":"10.1007\/3-540-40011-7_23"},{"key":"10.1016\/S1571-0661(04)80619-4_NEWBIB5","series-title":"Handbook of Graph Grammars and Computing by Graph Transformation, Vol. 2: Applications, Languages and Tools","year":"1999"},{"key":"10.1016\/S1571-0661(04)80619-4_NEWBIB6","series-title":"UML Distilled: Applying the Standard Object Modeling Language","author":"Fowler","year":"1997"},{"key":"10.1016\/S1571-0661(04)80619-4_NEWBIB7","unstructured":"Martin Gogolla. Graph Transformations on the UML Metamodel. In Jose D. P. Rolim, Andrei Z. Broder, Andrea Corradini, Roberto Gorrieri, Reiko Heckel, Juraj Hromkovic, Ugo Vaccaro, and Joe B. Wells, editors, Proc. ICALP Workshop Graph Transformations and Visual Modeling Techniques (GVMT'2000), pages 359\u2013371. Carleton Scientific, Waterloo, Ontario, Canada, 2000"},{"key":"10.1016\/S1571-0661(04)80619-4_NEWBIB8","unstructured":"Martin Gogolla and Francesco Parisi-Presicce. State Diagrams in UML - A Formal Semantics using Graph Transformation. In Manfred Broy, Derek Coleman, Tom Maibaum, and Bernhard Rumpe, editors, Proc. ICSE'98 Workshop on Precise Semantics of Modeling Techniques (PSMT'98), pages 55\u201372. Technical University of Munich, Technical Report TUM-I9803, 1998"},{"key":"10.1016\/S1571-0661(04)80619-4_NEWBIB9","series-title":"The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers, volume 1618 of LNCS","first-page":"92","article-title":"Transformation rules for UML class diagrams","author":"Gogolla","year":"1999"},{"key":"10.1016\/S1571-0661(04)80619-4_NEWBIB10","series-title":"Object-Oriented Software Engineering: A Use Case Driven Approach","author":"Jacobsen","year":"1992"},{"key":"10.1016\/S1571-0661(04)80619-4_NEWBIB11","series-title":"3rd Int. Conf. Integrated Formal Methods (IFM'02)","article-title":"An Integrated Semantics for UML Class, Object, and State Diagrams based on Graph Transformation","author":"Kuske","year":"2002"},{"key":"10.1016\/S1571-0661(04)80619-4_NEWBIB12","doi-asserted-by":"crossref","unstructured":"Sabine Kuske. A formal semantics of UML state machines based on structured graph transformation. In Martin Gogolla and Cris Kobryn, editors, UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings, volume 2185 of LNCS, pages 241\u2013256. Springer, 2001","DOI":"10.1007\/3-540-45441-1_19"},{"key":"10.1016\/S1571-0661(04)80619-4_NEWBIB13","unstructured":"OMG, editor. OMG Unified Modeling Language Specification, Version 1.4, September 2001. Object Management Group, Inc., Framingham, Mass., Internet: http:\/\/www.omg.org, 2001"},{"key":"10.1016\/S1571-0661(04)80619-4_NEWBIB14","series-title":"Object-Oriented Modeling and Design","author":"Rumbaugh","year":"1991"},{"key":"10.1016\/S1571-0661(04)80619-4_NEWBIB15","series-title":"The Unified Modeling Language Reference Manual","author":"Rumbaugh","year":"1998"},{"key":"10.1016\/S1571-0661(04)80619-4_NEWBIB16","series-title":"Handbook of Graph Grammars and Computing by Graph Transformation, Vol. 1: Foundations","year":"1997"},{"key":"10.1016\/S1571-0661(04)80619-4_NEWBIB17","series-title":"AGTIVE, volume 1779 of LNCS","first-page":"341","article-title":"Formalizing UML-based process models using graph transformations","author":"Schleicher","year":"1999"},{"key":"10.1016\/S1571-0661(04)80619-4_NEWBIB18","unstructured":"A. Tsiolakis and H. Ehrig. Consistency analysis of UML class and sequence diagrams using attributed graph grammars. In H. Ehrig and G. Taentzer, editors, Proc. of Joint APPLIGRAPH\/GETGRATS Workshop on Graph Transformation Systems, Berlin, March 2000, 2000. Technical Report no. 2000\/2, Technical University of Berlin"}],"container-title":["Electronic Notes in Theoretical Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1571066104806194?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1571066104806194?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,2,3]],"date-time":"2019-02-03T05:54:07Z","timestamp":1549173247000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1571066104806194"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,2]]},"references-count":18,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2003,2]]}},"alternative-id":["S1571066104806194"],"URL":"https:\/\/doi.org\/10.1016\/s1571-0661(04)80619-4","relation":{},"ISSN":["1571-0661"],"issn-type":[{"value":"1571-0661","type":"print"}],"subject":[],"published":{"date-parts":[[2003,2]]}}}