{"publication":"Bulletin of the EATCS","type":"journal_article","date_updated":"2022-01-06T07:03:36Z","page":"186-202","language":[{"iso":"eng"}],"issue":"71","department":[{"_id":"66"}],"_id":"7396","title":"Graph Transformation and Visual Modeling Techniques","date_created":"2019-01-31T15:43:34Z","citation":{"bibtex":"@article{Engels_Heckel_2000, title={Graph Transformation and Visual Modeling Techniques}, number={71}, journal={Bulletin of the EATCS}, author={Engels, Gregor and Heckel, Reiko}, year={2000}, pages={186–202} }","short":"G. Engels, R. Heckel, Bulletin of the EATCS (2000) 186–202.","chicago":"Engels, Gregor, and Reiko Heckel. “Graph Transformation and Visual Modeling Techniques.” Bulletin of the EATCS, no. 71 (2000): 186–202.","ieee":"G. Engels and R. Heckel, “Graph Transformation and Visual Modeling Techniques,” Bulletin of the EATCS, no. 71, pp. 186–202, 2000.","ama":"Engels G, Heckel R. Graph Transformation and Visual Modeling Techniques. Bulletin of the EATCS. 2000;(71):186-202.","mla":"Engels, Gregor, and Reiko Heckel. “Graph Transformation and Visual Modeling Techniques.” Bulletin of the EATCS, no. 71, 2000, pp. 186–202.","apa":"Engels, G., & Heckel, R. (2000). Graph Transformation and Visual Modeling Techniques. Bulletin of the EATCS, (71), 186–202."},"user_id":"52534","year":"2000","status":"public","abstract":[{"text":"In order to provide semantic support for visual modeling techniques, new techniques have to be developed which help us to narrow the conceptual gap between graph-based visual modeling techniques like the UML and established methodologies of programming language semantics almost exclusively based on trees and terms. Concepts and results from the area of graph transformation can be used both as a basis for high-level rule-based visual languages, and as semantic domain for visual modeling techniques focusing on the structural and behavioral aspects of today's software systems. Moreover, graph transformation can provide the necessary technology in order to develop the graph-based counterparts of the denotational, operational, or algebraic semantics paradigms in the field of programming languages. In this paper, we substantiate these claims by examples of the use of graph transformation as visual modeling notion, semantic domain, and for the semantics of diagram languages.","lang":"eng"}],"author":[{"full_name":"Engels, Gregor","last_name":"Engels","id":"107","first_name":"Gregor"},{"last_name":"Heckel","full_name":"Heckel, Reiko","first_name":"Reiko"}]}