DiaGen swMATH ID: 10321 Software Authors: Minas, Mark; Viehstaedt, G. Description: Concepts and realization of a diagram editor generator based on hypergraph transformation. Diagram editors which are tailored to a specific diagram language typically support either syntax-directed editing or free-hand editing, i.e., the user is either restricted to a collection of predefined editing operations, or he is not restricted at all, but misses the convenience of such complex editing operations. This paper describes DIAGEN, a rapid prototyping tool for creating diagram editors which support both modes in order to get their combined advantages. Created editors use hypergraphs as an internal diagram model and hypergraph parsers for syntactic analysis whereas syntax-directed editing is realized by programmed hypergraph transformation of these internal hypergraphs. This approach has proven to be powerful and general in the sense that it supports quick prototyping of diagram editors and does not restrict the class of diagram languages which it can be applied to. Homepage: http://www.unibw.de/inf2/DiaGen/ Related Software: GenGED; AToM3; PROGRES; AGG; GrGen; VIATRA2; CatLib; Graph transformation benchmarks; VPM; MySQL; GROOVE; ADORA; Modelica; Python; QOCA; Cider; DACTL; DIEGO; Mathematica Cited in: 24 Documents Standard Articles 1 Publication describing the Software, including 1 Publication in zbMATH Year Concepts and realization of a diagram editor generator based on hypergraph transformation. Zbl 1002.68735Minas, Mark 2002 all top 5 Cited by 30 Authors 11 Minas, Mark 4 Hoffmann, Berthold 3 Marriott, Kim 3 Meyer, Bernd E. 2 Bardohl, Roswitha 2 Drewes, Frank 2 Köth, Oliver 2 Zhang, Daqian 2 Zhang, Kang 1 Afanas’ev, A. N. 1 Allwein, Gerard 1 Bottoni, Paolo 1 Cao, Jiannong 1 Costagliola, Gennaro 1 Deng, Yi 1 Ehrig, Hartmut 1 Jansen, Anthony R. 1 Karsai, Gabor 1 Maier, Sonja 1 Mazanek, Steffen 1 Münch, Manfred 1 Niemann, Magnus 1 Plump, Detlef 1 Schneider, Hans Jürgen 1 Schürr, Andy 1 Sharov, O. G. 1 Shklar, Leon 1 Strüber, Frank 1 Winter, Andreas 1 Wittenburg, Kent B. all top 5 Cited in 6 Serials 1 Acta Informatica 1 The Computer Journal. Section A / Section B 1 Journal of Computer and System Sciences 1 Programming and Computer Software 1 Science of Computer Programming 1 Annals of Software Engineering Cited in 4 Fields 24 Computer science (68-XX) 2 Combinatorics (05-XX) 1 Category theory; homological algebra (18-XX) 1 Information and communication theory, circuits (94-XX) Citations by Year