Skip to main content

Ludo: A Case Study for Graph Transformation Tools

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5088))

Abstract

In this paper we describe the Ludo case, one of the case studies of the AGTIVE 2007 Tool Contest (see [22]). After summarising the case description, we give an overview of the submitted solutions. In particular, we propose a number of dimensions along which choices had to be made when solving the case, essentially setting up a solution space; we then plot the spectrum of solutions actually encountered into this solution space. In addition, there is a brief description of the special features of each of the submissions, to do justice to those aspects that are not distinguished in the general solution space.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Biermann, E., Ermel, C.: Tiger plays Ludo (2007), http://gtcases.cs.utwente.nl/wiki/Ludo

  2. Boneva, I., Kastenberg, H., Staijen, T., Rensink, A.: The Ludo Game with the Groove Tool Set (2007), http://gtcases.cs.utwente.nl/wiki/Ludo

  3. Buchmann, T., Dotor, A., Geiger, L.: Emf codegeneration with fujaba. In: FujabaDays 2007 conference (submitted, 2007)

    Google Scholar 

  4. Buchmann, T., Dotor, A., Westfechtel, B.: Model driven development of graphical tools: Fujaba meets gmf. In: Proceedings of the 2nd International Conference on Software and Data Technologies (ICSOFT 2007), INSTICC, pp. 425–430 (July 2007)

    Google Scholar 

  5. de Lara, J.: Generating a Tool to Play Ludo with AToM3 (2007), http://gtcases.cs.utwente.nl/wiki/Ludo

  6. de Lara, J., Bardohl, R., Ehrig, H., Ehrig, K., Prange, U., Taentzer, G.: Attributed graph transformation with node type inheritance. Theoretical Computer Science 376, 139–163 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  7. de Lara, J., Vangheluwe, H.: Atom3: A tool for multi-formalism modelling and meta-modelling. In: Kutsche, R.-D., Weber, H. (eds.) FASE 2002. LNCS, vol. 2306, pp. 174–188. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  8. Diethelm, I., Geiger, L., Zündorf, A.: Implementing Ludo with Fujaba (2007), http://gtcases.cs.utwente.nl/wiki/Ludo

  9. Diethelm, I., Jubeh, R., Koch, A., Zündorf, A.: Whitesocks - a simple GUI framework for Fujaba. In: International FujabaDays 2007, Kassel, Germany (2007)

    Google Scholar 

  10. Dotor, A., Buchmann, T.: Building Ludo with Fujaba and the Graphical Modeling Framework (GMF) (2007), http://gtcases.cs.utwente.nl/wiki/Ludo

  11. Eclipse Foundation: The Eclipse Modeling Framework (EMF) Overview. (2005), http://www.eclipse.org/modeling/emf

  12. Eclipse Foundation: GMF - Graphical Modeling Framework (2006), http://www.eclipse.org/gmf

  13. The fujaba toolsuite (2006), http://www.fujaba.de

  14. Hölscher, K.: Case proposal: Don’t get angry (2007), http://gtcases.cs.utwente.nl/wiki/uploads/ludo_bremen.pdf

  15. Jurack, S., Taentzer, G.: Realizing Ludo by ROOTS (2007), http://gtcases.cs.utwente.nl/wiki/Ludo

  16. Jurack, S., Taentzer, G.: ROOTS: An Eclipse Plug-in for Graph Transoformation Systems based on AGG. In: Schürr, A., Nagl, M., Zündorf, A. (eds.) AGTIVE 2007. LNCS, vol. 5088. Springer, Heidelberg (2008)

    Google Scholar 

  17. Kniemeyer, O.: Ludo — Solution using XL (2007), http://gtcases.cs.utwente.nl/wiki/Ludo

  18. Kniemeyer, O., Kurth, W.: The modelling platform GroIMP and the programming language XL. In: Schürr, A., Nagl, M., Zündorf, A. (eds.) AGTIVE 2007. LNCS, vol. 5088. Springer, Heidelberg (2008)

    Google Scholar 

  19. Kroll, M., Geiß, R.: A Ludo Board Game for the AGTIVE 2007 Tool Contest (2007), http://gtcases.cs.utwente.nl/wiki/uploads/ludo_karlsruhe.pdf

  20. Maier, S., Minas, M.: Ludo meets DiaMeta (2007), http://gtcases.cs.utwente.nl/wiki/Ludo

  21. Minas, M.: Generating meta-model-based freehand editors. In: Proc. of 3rd Intl. Workshop on Graph Based Tools. Electronic Communications of the EASST (2006)

    Google Scholar 

  22. Rensink, A., Taentzer, G.: AGTIVE 2007 graph transformation tool contest. In: Schürr, A., Nagl, M., Zündorf, A. (eds.) AGTIVE 2007. LNCS, vol. 5088. Springer, Heidelberg (2008)

    Google Scholar 

  23. Rozenberg, G. (ed.): Handbook of Graph Grammars and Computing by Graph Transformations. Foundations, vol. 1. World Scientific, Singapore (1997)

    MATH  Google Scholar 

  24. Tiger Project Team, Technical University of Berlin: Tiger: Generating Visual Environments in Eclipse (2005), http://www.tfs.cs.tu-berlin.de/tigerprj

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

Rensink, A. et al. (2008). Ludo: A Case Study for Graph Transformation Tools. In: Schürr, A., Nagl, M., Zündorf, A. (eds) Applications of Graph Transformations with Industrial Relevance. AGTIVE 2007. Lecture Notes in Computer Science, vol 5088. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89020-1_34

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-89020-1_34

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-89019-5

  • Online ISBN: 978-3-540-89020-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics