Ludo: A Case Study for Graph Transformation Tools

  • Arend Rensink
  • Alexander Dotor
  • Claudia Ermel
  • Stefan Jurack
  • Ole Kniemeyer
  • Juan de Lara
  • Sonja Maier
  • Tom Staijen
  • Albert Zündorf
Part of the Lecture Notes in Computer Science book series (LNCS, 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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Biermann, E., Ermel, C.: Tiger plays Ludo (2007), http://gtcases.cs.utwente.nl/wiki/Ludo
  2. 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. 3.
    Buchmann, T., Dotor, A., Geiger, L.: Emf codegeneration with fujaba. In: FujabaDays 2007 conference (submitted, 2007)Google Scholar
  4. 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. 5.
    de Lara, J.: Generating a Tool to Play Ludo with AToM3 (2007), http://gtcases.cs.utwente.nl/wiki/Ludo
  6. 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)MathSciNetCrossRefMATHGoogle Scholar
  7. 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)CrossRefGoogle Scholar
  8. 8.
    Diethelm, I., Geiger, L., Zündorf, A.: Implementing Ludo with Fujaba (2007), http://gtcases.cs.utwente.nl/wiki/Ludo
  9. 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. 10.
    Dotor, A., Buchmann, T.: Building Ludo with Fujaba and the Graphical Modeling Framework (GMF) (2007), http://gtcases.cs.utwente.nl/wiki/Ludo
  11. 11.
    Eclipse Foundation: The Eclipse Modeling Framework (EMF) Overview. (2005), http://www.eclipse.org/modeling/emf
  12. 12.
    Eclipse Foundation: GMF - Graphical Modeling Framework (2006), http://www.eclipse.org/gmf
  13. 13.
    The fujaba toolsuite (2006), http://www.fujaba.de
  14. 14.
    Hölscher, K.: Case proposal: Don’t get angry (2007), http://gtcases.cs.utwente.nl/wiki/uploads/ludo_bremen.pdf
  15. 15.
    Jurack, S., Taentzer, G.: Realizing Ludo by ROOTS (2007), http://gtcases.cs.utwente.nl/wiki/Ludo
  16. 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. 17.
    Kniemeyer, O.: Ludo — Solution using XL (2007), http://gtcases.cs.utwente.nl/wiki/Ludo
  18. 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. 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. 20.
    Maier, S., Minas, M.: Ludo meets DiaMeta (2007), http://gtcases.cs.utwente.nl/wiki/Ludo
  21. 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. 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. 23.
    Rozenberg, G. (ed.): Handbook of Graph Grammars and Computing by Graph Transformations. Foundations, vol. 1. World Scientific, Singapore (1997)MATHGoogle Scholar
  24. 24.
    Tiger Project Team, Technical University of Berlin: Tiger: Generating Visual Environments in Eclipse (2005), http://www.tfs.cs.tu-berlin.de/tigerprj

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Arend Rensink
    • 1
  • Alexander Dotor
    • 2
  • Claudia Ermel
    • 3
  • Stefan Jurack
    • 4
  • Ole Kniemeyer
    • 5
  • Juan de Lara
    • 6
  • Sonja Maier
    • 7
  • Tom Staijen
    • 1
  • Albert Zündorf
    • 8
  1. 1.Universiteit TwenteThe Netherlands
  2. 2.Universität BayreuthGermany
  3. 3.Technische Universität BerlinGermany
  4. 4.Philipps-Universität MarburgGermany
  5. 5.BTU CottbusGermany
  6. 6.Universidad Autónoma de MadridSpain
  7. 7.Universität der Bundeswehr MünchenGermany
  8. 8.Universität KasselGermany

Personalised recommendations