{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T18:18:35Z","timestamp":1771697915811,"version":"3.50.1"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2007,3,29]],"date-time":"2007-03-29T00:00:00Z","timestamp":1175126400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2007,9]]},"DOI":"10.1007\/s10270-007-0051-2","type":"journal-article","created":{"date-parts":[[2007,3,29]],"date-time":"2007-03-29T18:16:52Z","timestamp":1175192212000},"page":"317-347","source":"Crossref","is-referenced-by-count":20,"title":["Event-driven grammars: relating abstract and concrete levels of visual languages"],"prefix":"10.1007","volume":"6","author":[{"given":"Esther","family":"Guerra","sequence":"first","affiliation":[]},{"given":"Juan","family":"de Lara","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2007,3,29]]},"reference":[{"issue":"4","key":"51_CR1","doi-asserted-by":"crossref","first-page":"290","DOI":"10.1145\/643120.643123","volume":"12","author":"C. Atkinson","year":"2002","unstructured":"Atkinson C. and K\u00fchne T. (2002). Rearchitecting the UML infrastructure. ACM Trans. Model. Comput. Simul.","journal-title":"ACM Trans. Model. Comput. Simul."},{"key":"51_CR2","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1016\/S0167-6423(02)00038-2","volume":"44","author":"R. Bardohl","year":"2002","unstructured":"Bardohl R. (2002). A visual environment for visual languages. Sci. Comput. Prog. 44: 181\u2013203","journal-title":"Sci. Comput. Prog."},{"key":"51_CR3","doi-asserted-by":"crossref","unstructured":"Bardohl, R., Ehrig, H., de Lara, J., Taentzer, G.: Integrating meta modelling aspects with graph transformation for efficient visual language definition and model manipulation. In: Proceedings of ETAPS\/FASE\u201904, LNCS 2984, pp. 214\u2013228. Springer, Heidelberg (2004)","DOI":"10.1007\/978-3-540-24721-0_16"},{"key":"51_CR4","unstructured":"Bottoni, P., Guerra, E., de Lara, J.: Metamodel-based definition of interaction with visual environments. In: Proceedings of the MDDAUI\u201906, pp. 43\u201346 (2006)"},{"key":"51_CR5","doi-asserted-by":"crossref","unstructured":"Bottoni, P., Costagliola, G.: On the definition of visual languages and their editors. Proceedings of DIAGRAMS\u201902, LNAI 2317, pp. 305\u2013319. Springer, Heidelberg (2002)","DOI":"10.1007\/3-540-46037-3_29"},{"key":"51_CR6","doi-asserted-by":"crossref","unstructured":"Bottoni, P., Taentzer, G., Sch\u00fcrr, A.: Efficient parsing of visual languages based on critical pair analysis and contextual layered graph transformation. In: Proceedings of VL\u20192000, pp. 59\u201360 (2000)","DOI":"10.1109\/VL.2000.874351"},{"key":"51_CR7","doi-asserted-by":"crossref","unstructured":"Cordes, B., H\u00f6lscher, Kreowski, H.-J. 2004.: UML interaction diagrams: correct translation of sequence diagrams into collaboration diagrams. In: Proceedings of AGTIVE\u201903, LNCS 3062, pp. 275\u2013291. Springer, Heidelberg","DOI":"10.1007\/978-3-540-25959-6_20"},{"key":"51_CR8","doi-asserted-by":"crossref","unstructured":"Corradini, A., Montanari, U., Rossi, F.: Graph processes. Fundamenta Informaticae, vol. 6(3\u20134), pp. 241\u2013265. IOS Press (1996)","DOI":"10.3233\/FI-1996-263402"},{"key":"51_CR9","doi-asserted-by":"crossref","unstructured":"de Lara, J., Ermel, C., Taentzer, G., Ehrig, K.: Parallel graph transformation for model simulation applied to timed transition petri nets. In: Proceedings of GT-VMT\u201904, Electronic Notes in Theoretical Computer Science, vol. 109, pp. 17\u201329. Elsevier, Amsterdam (2004)","DOI":"10.1016\/j.entcs.2004.02.053"},{"key":"51_CR10","doi-asserted-by":"crossref","unstructured":"de Lara, J., Vangheluwe, H.: AToM3: A tool for multi-formalism modelling and meta-modelling. In: Proceedings of ETAPS\/FASE\u201902, LNCS 2306, pp. 174\u2013188. Springer, Heidelberg. See the AToM3 page: http:\/\/atom3.cs.mcgill.ca (2002)","DOI":"10.1007\/3-540-45923-5_12"},{"issue":"3","key":"51_CR11","doi-asserted-by":"crossref","first-page":"194","DOI":"10.1007\/s10270-003-0047-5","volume":"3","author":"J. Lara de","year":"2004","unstructured":"Vangheluwe H., Alfonseca M. and Lara J. (2004). Meta-modelling and graph grammars for multi-paradigm modelling in AToM3. Softw. Syst. Model. 3(3): 194\u2013209","journal-title":"Softw. Syst. Model."},{"key":"51_CR12","unstructured":"Eclipse Graphical Modeling Framework (GMF) home page at: http:\/\/www.eclipse.org\/gmf\/"},{"key":"51_CR13","doi-asserted-by":"crossref","unstructured":"Ehrig, H., Engels, G., Kreowski, H.-J., Rozenberg, G.: Handbook of Graph Grammars and Computing by Graph Transformation. (1). World Scientific, Singapore (1999)","DOI":"10.1142\/4180"},{"key":"51_CR14","doi-asserted-by":"crossref","unstructured":"Ehrig, H., Habel, A., Padberg, J., Prange, U.: Adhesive high-level replacement categories and systems. In: Proceedings of ICGT\u201904. LNCS 3256, pp. 144\u2013160. Springer, Heidelberg (2004)","DOI":"10.1007\/978-3-540-30203-2_12"},{"key":"51_CR15","doi-asserted-by":"crossref","unstructured":"Ehrig, H., Prange, U., Taentzer, G.: Fundamental theory for typed attributed graph transformation. In: Proceedings of ICGT\u201904. LNCS 3256, pp. 161\u2013177. Springer, Heidelberg (2004)","DOI":"10.1007\/978-3-540-30203-2_13"},{"key":"51_CR16","doi-asserted-by":"crossref","unstructured":"Ehrig, H., Ehrig, K., Prange, U., Taentzer, G.: Formal integration of inheritance with typed attributed graph transformation for efficient VL definition and model manipulation. In: Proceedings of 2005 IEEE VL\/HCC, pp. 71\u201378. Dallas (USA) (2005)","DOI":"10.1109\/VLHCC.2005.37"},{"issue":"1","key":"51_CR17","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1142\/S0218194092000038","volume":"2","author":"A. Finkelstein","year":"1992","unstructured":"Finkelstein A., Kramer J., Nuseibeh B., Finkelstein L. and Goedicke M. (1992). ViewPoints: a framework for integrating multiple perspectives in system development. Int. J. Softw. Eng. Knowl. Eng. 2(1): 31\u201357","journal-title":"Int. J. Softw. Eng. Knowl. Eng."},{"key":"51_CR18","doi-asserted-by":"crossref","unstructured":"Goedicke M., Enders B.E., Meyer T., Taentzer G. (1999) Towards integrating multiple perspectives by distributed graph transformation. In: Proceedings of AGTIVE\u201999, LNCS 1999, pp. 369\u2013377. Springer, Heidelberg","DOI":"10.1007\/3-540-45104-8_29"},{"key":"51_CR19","doi-asserted-by":"crossref","unstructured":"Grosse-Rhode M., Bardohl R., Simeoni, M.: Interactive rule-based specification with an application to visual language definition. In: Proceedings of WADT\u201901, LNCS 2267, pp. 1\u201320. Springer, Heidelberg (2001)","DOI":"10.1007\/3-540-45645-7_1"},{"key":"51_CR20","unstructured":"Guerra, E., de Lara, J.: A framework for the verification of UML models. Examples using petri nets. In: Proceedings of JISBD\u201903. Alicante, Spain, pp. 325\u2013334 (2003)"},{"key":"51_CR21","doi-asserted-by":"crossref","unstructured":"Guerra, E., de Lara, J.: Event-driven grammars: towards the integration of meta-modelling and graph transformation. In: Proceedings of ICGT\u201904, LNCS 3256, pp. 54\u201369. Springer, Heidelberg (2004)","DOI":"10.1007\/978-3-540-30203-2_6"},{"key":"51_CR22","unstructured":"Guerra, E., D\u00edaz, P., de Lara, J.: Supporting the automatic generation of advanced modelling environments with graph transformation rules. In: Proceedings of JISBD\u201905, pp. 67\u201374. Thomson (2005)"},{"key":"51_CR23","unstructured":"Guerra, E., de Lara, J.: Attributed typed triple graph transformation with inheritance in the double pushout approach. In: Technical report UC3M-TR-CS-06-01 of the Universidad Carlos III (Madrid). Available at http:\/\/www.ii.uam.es\/\u223cjlara\/ investigacion\/techRep_UC3M.pdf (2006)"},{"key":"51_CR24","doi-asserted-by":"crossref","unstructured":"Guerra, E., de Lara, J.: Model view management with triple graph transformation systems. In: Proceedings of ICGT\u201906, LNCS 4178, pp. 351\u2013366. Springer, Heidelberg (2006)","DOI":"10.1007\/11841883_25"},{"key":"51_CR25","doi-asserted-by":"crossref","unstructured":"Heckel, R., Wagner, A.: Ensuring consistency of conditional graph rewriting\u2014a constructive approach. In: Proceedings of SEGRAGRA, ENTCS, vol. 2 (1995)","DOI":"10.1016\/S1571-0661(05)80188-4"},{"key":"51_CR26","unstructured":"Jansen, A.R., Marriott, K., Meyer, B.: CIDER: a component-based toolkit for creating smart diagram environments. In: Proceedings of 9th conference on distributed and multimedia systems, pp. 353\u2013359 (2003)"},{"key":"51_CR27","doi-asserted-by":"crossref","unstructured":"Sch\u00fcrr, A.: Specification of graph translators with triple graph grammars. In: LNCS 903, pp. 151\u2013163. Springer, Heidelberg (1994)","DOI":"10.1007\/3-540-59071-4_45"},{"key":"51_CR28","unstructured":"Taentzer, G., Ehrig, K., Guerra, E., de Lara, J., Lengyel, L., Levendovszky, T., Prange, U., Varr\u00f3, D., Varr\u00f3-Gyapay, S.: Model transformation by graph transformation: a comparative study. In: Model Transformation in Practice Workshop at MODELS\u201905. Jamaica (2005)"},{"key":"51_CR29","doi-asserted-by":"crossref","unstructured":"Taentzer, G., Rensink, A.: Ensuring structural constraints in graph-based models with type inheritance. In: Proceedings of FASE\u201905, LNCS 3442, pp. 64\u201379 (2005)","DOI":"10.1007\/978-3-540-31984-9_6"},{"key":"51_CR30","unstructured":"Unified Modeling Language: Diagram interchange version 2.0. June 2005. Available at: http:\/\/www.omg.org\/docs\/ ptc\/05-06-04.pdf"},{"key":"51_CR31","unstructured":"UML specification at the OMG\u2019s home page: http:\/\/www. omg.org\/UML"},{"key":"51_CR32","unstructured":"Vargas, F., Roda, J.L., Est\u00e9vez, A., Avila, O., S\u00e1nchez, E.V.: Generaci\u00f3n de Editores Gr\u00e1ficos de Modelos para una Herramienta MDA. In: Proceedings of DSDM\u201906 workshop at JISBD\u201906. Sitges (Spain). http:\/\/www.dsic.upv. es\/workshops\/dsdm06 (2006)"},{"key":"51_CR33","unstructured":"Zhu, N., Grundy, J.C., Hosking, J.G., (2004) Pounamu: a meta-tool for multi-view visual language environment construction. In: Proceedings of IEEE VL\/HCC, pp. 254\u2013256"}],"container-title":["Software &amp; Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-007-0051-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-007-0051-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-007-0051-2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,15]],"date-time":"2025-01-15T08:43:16Z","timestamp":1736930596000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-007-0051-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,3,29]]},"references-count":33,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2007,9]]}},"alternative-id":["51"],"URL":"https:\/\/doi.org\/10.1007\/s10270-007-0051-2","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007,3,29]]}}}