{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T18:18:37Z","timestamp":1761675517974},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540426677"},{"type":"electronic","value":"9783540454410"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-45441-1_19","type":"book-chapter","created":{"date-parts":[[2007,8,6]],"date-time":"2007-08-06T17:29:50Z","timestamp":1186421390000},"page":"241-256","source":"Crossref","is-referenced-by-count":41,"title":["A Formal Semantics of UML State Machines Based on Structured Graph Transformation"],"prefix":"10.1007","author":[{"given":"Sabine","family":"Kuske","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2001,9,17]]},"reference":[{"key":"19_CR1","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1007\/3-540-45397-0_9","volume-title":"Proc. Concurrent Object-Oriented Programming and Petri Nets","author":"L. Baresi","year":"2001","unstructured":"Luciano Baresi and Mauro Pezz\u00e9. On formalizing UML with high-level Petri Nets. In G. Agha and F. De Cindio, editors, Proc. Concurrent Object-Oriented Programming and Petri Nets, volume 2001 of Lecture Notes in Computer Science, pages 271\u2013300, 2001."},{"key":"19_CR2","unstructured":"Grady Booch, James Rumbaugh, and Ivar Jacobson. The Unified Modeling Language User Guide. Addison-Wesley, 1998."},{"key":"19_CR3","unstructured":"Andrea Corradini, Hartmut Ehrig, Reiko Heckel, Michael L\u00f6we, Ugo Montanari, and Francesca Rossi. Algebraic approaches to graph transformation part I: Basic concepts and double pushout approach. In Rozenberg[Roz97]."},{"volume-title":"Handbook of Graph Grammars and Computing by Graph Transformation, Vol. 2: Applications, Languages and Tools","year":"1999","key":"19_CR4","unstructured":"Hartmut Ehrig, Gregor Engels, Hans-J\u00f6rg Kreowski, and Grzegorz Rozenberg, editors. Handbook of Graph Grammars and Computing by Graph Transformation, Vol. 2: Applications, Languages and Tools. World Scientific, Singapore, 1999."},{"key":"19_CR5","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1007\/3-540-40011-7_23","volume-title":"UML 2000-The Unified Modeling Language. Advancing the Standard","author":"G. Engels","year":"2000","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, volume 1939 of Lecture Notes in Computer Science, pages 323\u2013337, 2000."},{"key":"19_CR6","volume-title":"Handbook of Graph Grammars and Computing by Graph Transformation, Vol. 3: Concurrency, Parallelism, and Distribution","author":"H. Ehrig","year":"1999","unstructured":"Hartmut Ehrig, Hans-J\u00f6rg Kreowski, Ugo Montanari, and Grzegorz Rozenberg, editors. Handbook of Graph Grammars and Computing by Graph Transformation, Vol. 3: Concurrency, Parallelism, and Distribution. World Scientific, Singapore, 1999."},{"key":"19_CR7","unstructured":"Martin Gogolla. Graph transformations on the UML metamodel. In Andrea Corradini and Reiko Heckel, editors, Proc. ICALP Workshop on Graph Transformation and Visual Modeling Techniques, 2000."},{"key":"19_CR8","unstructured":"Martin Gogolla and Francesco Parisi-Presicce. State diagrams in UML: A formal semantics using graph transformations. In Manfred Broy, Derek Coleman, Tom Maibaum, and Bernhard Rumpe, editors, Proc. ICSE\u201998 Workshop Precise Semantics of Modeling Techniques, Technical Report TUM-I9803, pages 55\u201372, 1998."},{"issue":"6","key":"19_CR9","doi-asserted-by":"publisher","first-page":"690","DOI":"10.1007\/s001659970005","volume":"11","author":"H.-J. Kreowski","year":"1999","unstructured":"Hans-J\u00f6rg Kreowski and Sabine Kuske. Graph transformation units with interleaving semantics. Formal Aspects of Computing, 11(6):690\u2013723, 1999.","journal-title":"Formal Aspects of Computing"},{"issue":"4","key":"19_CR10","doi-asserted-by":"publisher","first-page":"479","DOI":"10.1142\/S0218194097000278","volume":"7","author":"H.-J. Kreowski","year":"1997","unstructured":"Hans-J\u00f6rg Kreowski, Sabine Kuske, and Andy Sch\u00fcrr. Nested graph transformation units. International Journal on Software Engineering and Knowledge Engineering, 7(4):479\u2013502, 1997.","journal-title":"International Journal on Software Engineering and Knowledge Engineering"},{"key":"19_CR11","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1007\/978-3-540-46464-8_23","volume-title":"Proc. Theory and Application of Graph Transformations","author":"S. Kuske","year":"2000","unstructured":"Sabine Kuske. More about control conditions for transformation units. In Hartmut Ehrig, Gregor Engels, Hans-J\u00f6rg Kreowski, and Grzegorz Rozenberg, editors, Proc. Theory and Application of Graph Transformations, volume 1764 of Lecture Notes in Computer Science, pages 323\u2013337, 2000."},{"key":"19_CR12","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"528","DOI":"10.1007\/3-540-40011-7_39","volume-title":"Proc. UML 2000-The Unified Modeling Language. Advancing the Standard","author":"G. Kwon","year":"2000","unstructured":"Gihwon Kwon. Rewrite rules and operational semantics for model checking UML statecharts. In Andy Evans, Stuart Kent, and Bran Selic, editors, Proc. UML 2000-The Unified Modeling Language. Advancing the Standard, volume 1939 of Lecture Notes in Computer Science, pages 528\u2013540, 2000."},{"key":"19_CR13","doi-asserted-by":"crossref","unstructured":"Diego Latella, Istvan Majzik, and Mieke Massink. Towards a formal operational semantics of UML statechart diagrams. In Proc. FMOODS\u201999, IFIP TC6\/WG6.1 Third International Conference on Formal Methods for Open Object-Based Distributed Systems, Florence, Italy, February 15\u201318, 1999. Kluwer, 1999.","DOI":"10.1007\/978-0-387-35562-7_25"},{"key":"19_CR14","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"430","DOI":"10.1007\/3-540-46852-8_31","volume-title":"Proc. UML\u201999-The Unified Modeling Language. Beyond the Standard","author":"J. Lilius","year":"1999","unstructured":"Johan Lilius and Ivan Porres Paltor. Formalising UML state machines for model checking. In Robert France and Bernhard Rumpe, editors, Proc. UML\u201999-The Unified Modeling Language. Beyond the Standard, volume 1723 of Lecture Notes in Computer Science, pages 430\u2013445, 1999."},{"key":"19_CR15","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1007\/3-540-57787-4_17","volume-title":"Proc. Graph Transformation in Computer Science","author":"A. Maggiolo-Schettini","year":"1994","unstructured":"Andrea Maggiolo-Schettini and Adriano Peron. Semantics of full statecharts based on graph rewriting. In Hans-J\u00fcrgen Schneider and Hartmut Ehrig, editors, Proc. Graph Transformation in Computer Science, volume 776 of Lecture Notes in Computer Science, pages 265\u2013279, 1994."},{"key":"19_CR16","unstructured":"OMG. UML 1.3 documentation, 1999. Available at \n                    http:\/\/www.rational.com\/uml\/resources\/documentation\n                    \n                  ."},{"key":"19_CR17","series-title":"Lect Notes Comput Sci","first-page":"359","volume-title":"Proc. UML 2000-The Unified Modeling Language. Advancing the Standard","author":"D. C. Petriu","year":"2000","unstructured":"Dorina C. Petriu and Yimei Sun. Consistent behaviour representation in activity and sequence diagrams. In Andy Evans, Stuart Kent, and Bran Selic, editors, Proc. UML 2000-The Unified Modeling Language. Advancing the Standard, volume 1939 of Lecture Notes in Computer Science, pages 359\u2013368, 2000."},{"key":"19_CR18","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-46428-X_10","volume-title":"Proc. Fundamental Approaches to Software Engineering (FASE 2000), Berlin, Germany","author":"G. Reggio","year":"2000","unstructured":"Gianna Reggio, Egidio Astesiano, Christine Choppy, and Heinrich Hussmann. Analysing UML active classes and associated state machines-A lightweight formal approach. In Tom Maibaum, editor, Proc. Fundamental Approaches to Software Engineering (FASE 2000), Berlin, Germany, volume 1783 of Lecture Notes in Computer Science, 2000."},{"key":"19_CR19","unstructured":"James Rumbaugh, Ivar Jacobson, and Grady Booch. The Unified Modeling Language Reference Manual. Addison-Wesley, 1998."},{"volume-title":"Handbook of Graph Grammars and Computing by Graph Transformation, Vol. 1: Foundations","year":"1997","key":"19_CR20","unstructured":"Grzegorz Rozenberg, editor. Handbook of Graph Grammars and Computing by Graph Transformation, Vol. 1: Foundations. World Scientific, Singapore, 1997."},{"key":"19_CR21","unstructured":"Aliki Tsiolakis and Hartmut Ehrig. Consistency analysis of UML class and sequence diagrams using attributed graph grammars. In Hartmut Ehrig and Gabriele taentzer, editors, Proc. Joint APPLIGRAPH and GETGRATS Workshop on Graph Transformation Systems, Report Nr.2000-2, Technical University of Berlin, pages 77\u201386, 2000."}],"container-title":["Lecture Notes in Computer Science","\u226aUML\u226b 2001 \u2014 The Unified Modeling Language. Modeling Languages, Concepts, and Tools"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45441-1_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,2,21]],"date-time":"2019-02-21T00:40:49Z","timestamp":1550709649000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45441-1_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540426677","9783540454410"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/3-540-45441-1_19","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2001]]}}}