Abstract
Graph Languages emerged during the seventies from the necessity to process data structures with complex interrelations. Nowadays, various variants of these languages can be found for querying [1][2], in-place transforming [3][4], and translating graph structures [5][6]. Still, new graph languages supporting different paradigms and usage scenarios are proposed regularly. In fact, languages tailored for a dedicated application domain can be restricted to a concise and clear syntax representation, thus reducing effort to learn and apply them. Effectively aiding the development of graph languages, even though considering the already existing ones, therefore remains an important working topic.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Consens, M., Mendelzon, A.: GraphLog: a visual formalism for real life recursion. In: Proc. of the ACM Symp. on Principles of Database Systems, pp. 404–416 (1990)
Kullbach, B., Winter, A.: Querying as an enabling technology in software reengineering. In: Proc. of the 3rd Europ. Conf. on Software Maintenance and Reengineering, pp. 42–50. IEEE Computer Society Press, Los Alamitos (1999)
Schürr, A., Winter, A.J., Zündorf, A.: The PROGRES approach: Language and environment. In: [13], pp. 487–550
Ermel, C., Rudolf, M., Taentzer, G.: The AGG approach: Language and environment. In: [13], pp. 551–603
Agrawal, A., et al.: The design of a language for model transformations. Software and Systems Modeling 5(3), 261–288 (2006)
Balogh, A., Varró, D.: Advanced model transformation language constructs in the VIATRA2 framework. In: SAC 2006, pp. 1280–1287. ACM Press, New York (2006)
Ebert, J., Süttenbach, R., Uhe, I.: Meta-CASE in practice: a case for KOGGE. In: Olivé, À., Pastor, J.A. (eds.) CAiSE 1997. LNCS, vol. 1250, pp. 203–216. Springer, Heidelberg (1997)
Böhlen, B.: Ein parametrisierbares Graph-Datenbanksystem für Entwicklungswerkzeuge. PhD thesis, RWTH Aachen (2006)
Weinell, E.: Adaptable Support for Queries and Transformations for the DRAGOS Graph-Database. In: Schürr, A., Nagl, M., Zündorf, A. (eds.) Proc. of the 3rd Intl. Workshop on Applications of Graph Transformation with Industrial Relevance (AGTIVE). Lect. Notes in Comp. Sci, vol. 5088, pp. 369–411. Springer, Heidelberg (2008)
Weinell, E.: Extending graph query languages by reduction. In: [14]
de Lara, J., Vangheluwe, H.: Translating model simulators to analysis models. In: Fiadeiro, J.L., Inverardi, P. (eds.) FASE 2008. LNCS, vol. 4961, pp. 77–92. Springer, Heidelberg (2008)
Manning, G., Plump, D.: The GP programming system. In: [14]
Ehrig, H., Engels, G., Kreowski, H.J., Rozenberg, G.: Handbook on Graph Grammars and Computing by Graph Transformation: Applications, Languages, and Tools, vol. 2. World Scientific, Singapore (1999)
Ermel, C., Heckel, R., de Lara, J. (eds.): Graph Transformation and Visual Modeling Techniques, 7th Intl. Workshop. Elec. Comm. of the EASST, vol. 10 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Weinell, E. (2008). Transformation-Based Operationalization of Graph Languages. In: Ehrig, H., Heckel, R., Rozenberg, G., Taentzer, G. (eds) Graph Transformations. ICGT 2008. Lecture Notes in Computer Science, vol 5214. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87405-8_52
Download citation
DOI: https://doi.org/10.1007/978-3-540-87405-8_52
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-87404-1
Online ISBN: 978-3-540-87405-8
eBook Packages: Computer ScienceComputer Science (R0)