{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T00:24:22Z","timestamp":1761611062156},"reference-count":37,"publisher":"Elsevier BV","issue":"2","license":[{"start":{"date-parts":[[2002,8,1]],"date-time":"2002-08-01T00:00:00Z","timestamp":1028160000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2013,8,22]],"date-time":"2013-08-22T00:00:00Z","timestamp":1377129600000},"content-version":"vor","delay-in-days":4039,"URL":"https:\/\/www.elsevier.com\/open-access\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Science of Computer Programming"],"published-print":{"date-parts":[[2002,8]]},"DOI":"10.1016\/s0167-6423(02)00038-2","type":"journal-article","created":{"date-parts":[[2002,10,15]],"date-time":"2002-10-15T01:22:28Z","timestamp":1034644948000},"page":"181-203","source":"Crossref","is-referenced-by-count":28,"title":["A visual environment for visual languages"],"prefix":"10.1016","volume":"44","author":[{"given":"Roswitha","family":"Bardohl","sequence":"first","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S0167-6423(02)00038-2_BIB1","series-title":"Visual Language Theory","first-page":"245","article-title":"How to represent a visual program?","author":"Andries","year":"1998"},{"key":"10.1016\/S0167-6423(02)00038-2_BIB2","unstructured":"R. Bardohl, Visual definition of visual languages based on algebraic graph transformation, Ph.D. Thesis, TU Berlin, 1999, Verlag Dr. Kovac, 2000."},{"key":"10.1016\/S0167-6423(02)00038-2_BIB3","unstructured":"R. Bardohl, H. Ehrig, C. Ermel, Generic description, behaviour and animation of visual modeling languages, Proc. Integrated Design and Process Technology (IDPT\u201900), 2000."},{"key":"10.1016\/S0167-6423(02)00038-2_BIB4","doi-asserted-by":"crossref","unstructured":"R. Bardohl, C. Ermel, L. Ribeiro, A modular approch to animation of simulation models, Proc. Brazilian Symp. on Software Engineering (SBES\u201900), 2000, pp. 498\u2013520.","DOI":"10.5753\/sbes.2000.25925"},{"key":"10.1016\/S0167-6423(02)00038-2_BIB5","doi-asserted-by":"crossref","unstructured":"R. Bardohl, T. Schultzke, G. Taentzer, Visual language parsing in GENGED, Proc. Int. Workshop on Graph Transformation and Visual Modeling Techniques (GT-VMT\u201901), ENTCS 50(3), (2001).","DOI":"10.1016\/S1571-0661(04)00181-1"},{"key":"10.1016\/S0167-6423(02)00038-2_BIB6","series-title":"Handbook of Graph Grammars and Computing by Graph Transformation. vol. 2: Applications, Languages and Tools","first-page":"103","article-title":"Application of graph transformation to visual languages","author":"Bardohl","year":"1999"},{"issue":"4","key":"10.1016\/S0167-6423(02)00038-2_BIB7","doi-asserted-by":"crossref","first-page":"353","DOI":"10.1145\/357146.357147","article-title":"The programming language aspects of thinglab, A constraint oriented simulation laboratory","volume":"3","author":"Borning","year":"1981","journal-title":"ACM Trans. on Programming Languages and Systems"},{"key":"10.1016\/S0167-6423(02)00038-2_BIB8","unstructured":"M. Burnett, A. Goldberg, G. Lewis (Eds.), Visual Object-Oriented Programming: Concepts and Environments, Manning Publications Co., Greenwich, 1995."},{"key":"10.1016\/S0167-6423(02)00038-2_BIB9","unstructured":"M. Burnett, Visual language research bibliography. URL: http:\/\/www.cs.orst.edu\/burnett\/vpl.html."},{"key":"10.1016\/S0167-6423(02)00038-2_BIB10","doi-asserted-by":"crossref","unstructured":"S.S. Chok, K. Marriott, Automatic construction of user interfaces from constraint multiset grammars, Proc. IEEE Symp. on Visual Languages, 1995, pp. 242\u2013249.","DOI":"10.1109\/VL.1995.520815"},{"issue":"3,4","key":"10.1016\/S0167-6423(02)00038-2_BIB11","first-page":"241","article-title":"Graph processes","volume":"26","author":"Corradini","year":"1996","journal-title":"Special Issue of Fund. Inform."},{"key":"10.1016\/S0167-6423(02)00038-2_BIB12","series-title":"Visual Language Theory","first-page":"171","article-title":"Positional grammars: a formalism for LR-like parsing of visual languages","author":"Costagliola","year":"1998"},{"key":"10.1016\/S0167-6423(02)00038-2_BIB13","doi-asserted-by":"crossref","unstructured":"G. Costagliola, G. Polese, Extended positional grammars, Proc. IEEE Symp. on Visual Languages, 2000, pp. 171\u2013192.","DOI":"10.1109\/VL.2000.874373"},{"key":"10.1016\/S0167-6423(02)00038-2_BIB14","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1016\/S0304-3975(97)86737-0","article-title":"Local and global relational consistency","volume":"173","author":"Dechter","year":"1997","journal-title":"Theoret. Comput. Sci."},{"key":"10.1016\/S0167-6423(02)00038-2_BIB15","doi-asserted-by":"crossref","unstructured":"J. Ebert, A. Franzke, A declarative approach to graph based modeling, Proc. Workshop on Graph-Theoretic Concepts in Computer Science, Lecture Notes in Computer Science, vol. 903, Springer, Berlin, 1995, pp. 38\u201350.","DOI":"10.1007\/3-540-59071-4_36"},{"key":"10.1016\/S0167-6423(02)00038-2_BIB16","doi-asserted-by":"crossref","unstructured":"H. Ehrig, G. Engels, H.-J. Kreowski, G. Rozenberg (Eds.), Handbook of Graph Grammars and Computing by Graph Transformation, vol. 2: Applications, Languages and Tools, World Scientific, Singapore, 1999.","DOI":"10.1142\/4180"},{"key":"10.1016\/S0167-6423(02)00038-2_BIB17","series-title":"Handbook of Graph Grammars and Computing by Graph Transformations, vol. 1","first-page":"247","article-title":"Algebraic approaches to graph transformation II: single pushout approach and comparison with double pushout approach","author":"Ehrig","year":"1997"},{"key":"10.1016\/S0167-6423(02)00038-2_BIB18","doi-asserted-by":"crossref","unstructured":"H. Ehrig, B. Mahr, Fundamentals of Algebraic Specifications 1: Equations and Initial Semantics, EACTS Monographs on Theoretical Computer Science, vol. 6, Springer, Berlin, 1985.","DOI":"10.1007\/978-3-642-69962-7"},{"key":"10.1016\/S0167-6423(02)00038-2_BIB19","series-title":"Handbook of Graph Grammars and Computing by Graph Transformation, vol. 2: Applications, Languages and Tools","first-page":"551","article-title":"The AGG-approach: language and tool environment","author":"Ermel","year":"1999"},{"key":"10.1016\/S0167-6423(02)00038-2_BIB20","unstructured":"P. Griebel, ParCon\u2014Paralleles L\u00f6sen von grafischen Constraints, Ph.D. Thesis, Paderborn University, February 1996."},{"issue":"3,4","key":"10.1016\/S0167-6423(02)00038-2_BIB21","first-page":"287","article-title":"Graph grammars with negative application conditions","volume":"26","author":"Habel","year":"1996","journal-title":"Special Issue of Fund. Inform."},{"key":"10.1016\/S0167-6423(02)00038-2_BIB22","doi-asserted-by":"crossref","unstructured":"D. Harel, Statecharts: a visual formalism for complex systems, Sci. Comput. Programming 8 (1987) 231\u2013274.","DOI":"10.1016\/0167-6423(87)90035-9"},{"key":"10.1016\/S0167-6423(02)00038-2_BIB23","unstructured":"M. Koch, Integration of graph transformation and temporal logic for the specification of distributed systems, Ph.D. Thesis, TU Berlin, 1999."},{"key":"10.1016\/S0167-6423(02)00038-2_BIB24","unstructured":"M. Korff, Generalized graph structure grammars with applications to concurrent object-oriented systems, Ph.D. Thesis, TU Berlin, 1996."},{"key":"10.1016\/S0167-6423(02)00038-2_BIB25","unstructured":"M. L\u00f6we, M. Korff, A. Wagner, An algebraic framework for the transformation of attributed graphs, in: M.R. Sleep, M.J. Plasmeijer, M.C. van Eekelen (Eds.), Term Graph Rewriting: Theory and Practice, Wiley, New York, 1993, pp. 185\u2013199 (chapter 14)."},{"key":"10.1016\/S0167-6423(02)00038-2_BIB26","doi-asserted-by":"crossref","unstructured":"K. Marriott, B. Meyer (Eds.), Visual Language Theory, Springer, Berlin, 1998.","DOI":"10.1007\/978-1-4612-1676-6"},{"key":"10.1016\/S0167-6423(02)00038-2_BIB27","series-title":"Visual Language Theory","first-page":"5","article-title":"A survey of visual language specification and recognition","author":"Marriott","year":"1998"},{"key":"10.1016\/S0167-6423(02)00038-2_BIB28","unstructured":"M. Minas, B. Hoffmann, Specifying and implementing visual process modeling languages with DIAGEN, Proc. Uniform Approaches to Graphical Process Specification Techniques (Unigra\u201901), Genova, Italy, 2000."},{"issue":"11","key":"10.1016\/S0167-6423(02)00038-2_BIB29","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1109\/2.60882","article-title":"Garnet","volume":"23","author":"Myers","year":"1990","journal-title":"Computer"},{"key":"10.1016\/S0167-6423(02)00038-2_BIB30","unstructured":"Rational software corporation. UML\u2014Unified Modeling Language, version 1.3, Technical Report, URL: http:\/\/www.rational.com, 1999."},{"key":"10.1016\/S0167-6423(02)00038-2_BIB31","doi-asserted-by":"crossref","unstructured":"G. Rozenberg (Ed.), Handbook of Graph Grammars and Computing by Graph Transformaitons, vol. 1, Foundations, World Scientific, Singapore, 1997.","DOI":"10.1142\/3303"},{"key":"10.1016\/S0167-6423(02)00038-2_BIB32","series-title":"Visuelle programmierung","author":"Schiffer","year":"1998"},{"key":"10.1016\/S0167-6423(02)00038-2_BIB33","series-title":"Handbook of Graph Grammars and Computing by Graph Transformation, vol. 2: Applications, Languages and Tools","first-page":"487","article-title":"The PROGRES approach: language and tool environment","author":"Sch\u00fcrr","year":"1999"},{"key":"10.1016\/S0167-6423(02)00038-2_BIB34","series-title":"Visual Languages","article-title":"Visual programming languages: a perspective and a dimensional analysis","author":"Shu","year":"1986"},{"key":"10.1016\/S0167-6423(02)00038-2_BIB35","doi-asserted-by":"crossref","unstructured":"Ivan E. Sutherland, SketchPad: a man\u2013machine graphical communications system, Proc. IFIPS Joint Computer Conference, 1963, pp. 329\u2013345.","DOI":"10.1145\/1461551.1461591"},{"key":"10.1016\/S0167-6423(02)00038-2_BIB36","unstructured":"The object managment group. URL: http:\/\/www.omg.org."},{"key":"10.1016\/S0167-6423(02)00038-2_BIB37","unstructured":"D.-Q. Zhang, K. Zhang, VisPro: a visual language generation toolset, Proc. IEEE Symp. on Visual Languages, 1998, pp. 195\u2013202."}],"container-title":["Science of Computer Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167642302000382?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167642302000382?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2023,12,30]],"date-time":"2023-12-30T21:50:54Z","timestamp":1703973054000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167642302000382"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,8]]},"references-count":37,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2002,8]]}},"alternative-id":["S0167642302000382"],"URL":"https:\/\/doi.org\/10.1016\/s0167-6423(02)00038-2","relation":{},"ISSN":["0167-6423"],"issn-type":[{"value":"0167-6423","type":"print"}],"subject":[],"published":{"date-parts":[[2002,8]]}}}