Skip to main content

Transformation-Based Operationalization of Graph Languages

  • Conference paper
Graph Transformations (ICGT 2008)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5214))

Included in the following conference series:

  • 790 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Schürr, A., Winter, A.J., Zündorf, A.: The PROGRES approach: Language and environment. In: [13], pp. 487–550

    Google Scholar 

  4. Ermel, C., Rudolf, M., Taentzer, G.: The AGG approach: Language and environment. In: [13], pp. 551–603

    Google Scholar 

  5. Agrawal, A., et al.: The design of a language for model transformations. Software and Systems Modeling 5(3), 261–288 (2006)

    Article  Google Scholar 

  6. Balogh, A., Varró, D.: Advanced model transformation language constructs in the VIATRA2 framework. In: SAC 2006, pp. 1280–1287. ACM Press, New York (2006)

    Chapter  Google Scholar 

  7. 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)

    Google Scholar 

  8. Böhlen, B.: Ein parametrisierbares Graph-Datenbanksystem für Entwicklungswerkzeuge. PhD thesis, RWTH Aachen (2006)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. Weinell, E.: Extending graph query languages by reduction. In: [14]

    Google Scholar 

  11. 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)

    Chapter  Google Scholar 

  12. Manning, G., Plump, D.: The GP programming system. In: [14]

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics