{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T01:31:20Z","timestamp":1773192680330,"version":"3.50.1"},"reference-count":29,"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)00037-0","type":"journal-article","created":{"date-parts":[[2002,10,15]],"date-time":"2002-10-15T01:22:28Z","timestamp":1034644948000},"page":"157-180","source":"Crossref","is-referenced-by-count":86,"title":["Concepts and realization of a diagram editor generator based on hypergraph transformation"],"prefix":"10.1016","volume":"44","author":[{"given":"Mark","family":"Minas","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0167-6423(02)00037-0_BIB1","series-title":"Compilers\u2014Principles, Techniques, and Tools","author":"Aho","year":"1986"},{"key":"10.1016\/S0167-6423(02)00037-0_BIB2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/S0167-6423(98)00023-9","article-title":"Graph transformation for specification and programming","volume":"34","author":"Andries","year":"1999","journal-title":"Sci. Comput. Programming"},{"key":"10.1016\/S0167-6423(02)00037-0_BIB3","doi-asserted-by":"crossref","unstructured":"R. Bardohl, GenGEd: A generic graphical editor for visual languages based on algebraic graph grammars, in: VL\u201998, Proc. 1998 IEEE Symp. on Visual Languages, Halifax, Canada, IEEE Computer Society Press, Silverspring, MD, 1998, pp. 48\u201355.","DOI":"10.1109\/VL.1998.706133"},{"key":"10.1016\/S0167-6423(02)00037-0_BIB4","series-title":"Handbook of Graph Grammars and Computing by Graph Transformation","first-page":"105","article-title":"Application of graph transformation to visual languages","volume":"vol. II","author":"Bardohl","year":"1999"},{"key":"10.1016\/S0167-6423(02)00037-0_BIB5","unstructured":"F. Brandenburg, M. Himsolt, C. Rohrer, An experimental comparison of force-directed and randomized graph drawing algorithms, in: Proc. Graph Drawing 1995 (GD\u201995), Lecture Notes in Computer Science, vol. 1027, Springer, Berlin, 1995, pp. 76\u201387."},{"key":"10.1016\/S0167-6423(02)00037-0_BIB6","unstructured":"S.S. Chok, K. Marriott, Automatic construction of user interfaces from constraint multiset grammars, in: Proc. 1995 IEEE Symp. on Visual Languages, Darmstadt, Germany, IEEE Computer Society Press, Silverspring, MD, 1995, pp. 242\u2013249."},{"key":"10.1016\/S0167-6423(02)00037-0_BIB7","doi-asserted-by":"crossref","unstructured":"S.S. Chok, K. Marriott, T. Paton, Constraint-based diagram beautification, in: Proc. 1999 IEEE Symp. on Visual Languages, Tokyo, Japan, IEEE Computer Society Press, Silverspring, MD, 1999.","DOI":"10.1109\/VL.1999.795870"},{"key":"10.1016\/S0167-6423(02)00037-0_BIB8","doi-asserted-by":"crossref","unstructured":"A. Corradini, H. Ehrig, R. Heckel, M. Korff, M. L\u00f6we, L. Ribeiro, A. Wagner, Algebraic approaches to graph transformation\u2014Part II: single pushout approach and comparison with double pushout approach, in: G. Rozenberg (Ed.), Handbook of Graph Grammars and Computing by Graph Transformation, Foundations, Vol. I, Chap. 4, World Scientific, Singapore, 1997, pp. 247\u2013312","DOI":"10.1142\/9789812384720_0003"},{"key":"10.1016\/S0167-6423(02)00037-0_BIB9","doi-asserted-by":"crossref","unstructured":"A. Corradini, H. Ehrig, R. Heckel, M. L\u00f6we, U. Montanari, F. Rossi, Algebraic approaches to graph transformation\u2014Part I: basic concepts and double pushout approach, in: G. Rozenberg (Ed.), Handbook of Graph Grammars and Computing by Graph Transformation, Foundations, Vol. I, Chap. 3, World Scientific, Singapore, 1997, pp. 163\u2013246","DOI":"10.1142\/9789812384720_0003"},{"key":"10.1016\/S0167-6423(02)00037-0_BIB10","unstructured":"DiaGen web site http:\/\/www2.informatik.uni-erlangen.de\/DiaGen\/."},{"key":"10.1016\/S0167-6423(02)00037-0_BIB11","doi-asserted-by":"crossref","unstructured":"F. Drewes, A. Habel, H.-J. Kreowski, Hyperedge replacement graph grammars, in: G. Rozenberg (Ed.), Handbook of Graph Grammars and Computing by Graph Transformation, Foundations, vol. I, Chap. 2, World Scientific, Singapore, 1997, pp. 95\u2013162","DOI":"10.1142\/9789812384720_0002"},{"key":"10.1016\/S0167-6423(02)00037-0_BIB12","series-title":"Proc. 15th Internat. Conf. on Conceptual Modeling (ER\u201996)","first-page":"163","article-title":"Graph based modeling and implementation with EER\/GRAL","volume":"vol. 1157","author":"Ebert","year":"1996"},{"key":"10.1016\/S0167-6423(02)00037-0_BIB13","doi-asserted-by":"crossref","unstructured":"H. G\u00f6ttler, Graph grammars and diagram editing, in: Graph Grammars and Their Application to Computer Science, Lecture Notes in Computer Science, vol. 291, 1987, pp. 216\u2013231.","DOI":"10.1007\/3-540-18771-5_55"},{"key":"10.1016\/S0167-6423(02)00037-0_BIB14","series-title":"Hyperedge Replacement: Grammars and Languages","volume":"vol. 643","author":"Habel","year":"1992"},{"key":"10.1016\/S0167-6423(02)00037-0_BIB15","unstructured":"International Standard 61131 A: Programmable Logic Controllers, Part 3: Languages, 1992."},{"key":"10.1016\/S0167-6423(02)00037-0_BIB16","series-title":"Pascal User Manual and Report","author":"Jensen","year":"1975"},{"key":"10.1016\/S0167-6423(02)00037-0_BIB17","doi-asserted-by":"crossref","unstructured":"M. Minas, Diagram editing with hypergraph parser support, in: Proc. 1997 IEEE Symp. on Visual Languages, Capri, Italy, IEEE Computer Society Press, Silverspring, MD, 1997, pp. 230\u2013237.","DOI":"10.1109\/VL.1997.626587"},{"key":"10.1016\/S0167-6423(02)00037-0_BIB18","doi-asserted-by":"crossref","unstructured":"M. Minas, Automatically generating environments for dynamic diagram languages, in: VL\u201998, Proc. 1998 IEEE Symp. on Visual Languages, Halifax, Canada, IEEE Computer Society Press, Silverspring, MD, 1998, pp. 70\u201371.","DOI":"10.1109\/VL.1998.706137"},{"key":"10.1016\/S0167-6423(02)00037-0_BIB19","series-title":"Internat. Workshop on Applications of Graph Transformations with Industrial Relevance (AGTIVE\u201999), Selected Papers","first-page":"209","article-title":"Creating semantic representations of diagrams","volume":"vol. 1779","author":"Minas","year":"2000"},{"key":"10.1016\/S0167-6423(02)00037-0_BIB20","unstructured":"M. Minas, Spezifikation und Generierung graphischer Diagrammeditoren, Shaker, Aachen, 2001 (in German)."},{"key":"10.1016\/S0167-6423(02)00037-0_BIB21","series-title":"Electronic Notes in Theoretical Computer Science, vol. 44","article-title":"Specifying and implementing visual process modeling languages with DiaGen","author":"Minas","year":"2001"},{"key":"10.1016\/S0167-6423(02)00037-0_BIB22","doi-asserted-by":"crossref","unstructured":"M. Minas, G. Viehstaedt, Specification of diagram editors providing layout adjustment with minimal change, in: Proc. 1993 IEEE Symp. on Visual Languages, Bergen, Norway, IEEE Computer Society Press, Silverspring, MD, 1993, pp. 324\u2013329.","DOI":"10.1109\/VL.1993.269618"},{"issue":"8","key":"10.1016\/S0167-6423(02)00037-0_BIB23","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1145\/953349.953350","article-title":"Flowchart techniques for structured programming","volume":"8","author":"Nassi","year":"1973","journal-title":"ACM SIGPLAN Notices\u2018"},{"key":"10.1016\/S0167-6423(02)00037-0_BIB24","doi-asserted-by":"crossref","unstructured":"D. Plump, Computing by graph rewriting, Habilitationsschrift, Universit\u00e4t Bremen, 1999.","DOI":"10.1142\/9789812815149_0001"},{"key":"10.1016\/S0167-6423(02)00037-0_BIB25","unstructured":"Proc. 1998, IEEE Symp. on Visual Languages, Halifax, Canada, IEEE Computer Society Press, Silverspring, MD, 1998."},{"key":"10.1016\/S0167-6423(02)00037-0_BIB26","doi-asserted-by":"crossref","unstructured":"J. Rekers, A. Sch\u00fcrr, A graph based framework for the implementation of visual environments, in: Proc. 1996 IEEE Symp. on Visual Languages, Boulder, Colorado, IEEE Computer Society Press, Silverspring, MD, 1996, pp. 148\u2013155.","DOI":"10.1109\/VL.1996.545281"},{"key":"10.1016\/S0167-6423(02)00037-0_BIB27","doi-asserted-by":"crossref","unstructured":"G. Rozenberg (Ed.), Handbook of Graph Grammars and Computing by Graph Transformation, Foundations, vol. I, World Scientific, Singapore, 1997.","DOI":"10.1142\/9789812384720"},{"key":"10.1016\/S0167-6423(02)00037-0_BIB28","doi-asserted-by":"crossref","unstructured":"A. Sch\u00fcrr, Programmed graph replacement systems, in: G. Rozenberg (Ed.), Handbook of Graph Grammars and Computing by Graph Transformation, Foundations, vol. I, Chap. 7, World Scientific, Singapore, 1997, pp. 479\u2013546.","DOI":"10.1142\/9789812384720_0007"},{"key":"10.1016\/S0167-6423(02)00037-0_BIB29","doi-asserted-by":"crossref","unstructured":"D.-Q. Zhang, K. Zhang, VisPro: A visual language generation toolset, in: VL\u201998, Proc. 1998 IEEE Symp. on Visual Languages, Halifax, Canada, IEEE Computer Society Press, Silverspring, MD, 1998, pp. 195\u2013201.","DOI":"10.1109\/VL.1998.706163"}],"container-title":["Science of Computer Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167642302000370?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167642302000370?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,1,8]],"date-time":"2020-01-08T07:00:38Z","timestamp":1578466838000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167642302000370"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,8]]},"references-count":29,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2002,8]]}},"alternative-id":["S0167642302000370"],"URL":"https:\/\/doi.org\/10.1016\/s0167-6423(02)00037-0","relation":{},"ISSN":["0167-6423"],"issn-type":[{"value":"0167-6423","type":"print"}],"subject":[],"published":{"date-parts":[[2002,8]]}}}