publication . Part of book or chapter of book . Conference object . 2014

A declarative approach to heterogeneous multi-mode modelling languages.

Clark, Tony;
Open Access English
  • Published: 01 Sep 2014
  • Publisher: Tilburg University
  • Country: United Kingdom
Abstract
This paper proposes a declarative approach to multi-mode\ud heterogeneous DSLs based on term rewriting. The paper presents a data\ud model and algorithm for processing syntax structures. It has been validated\ud by an implementation that supports a range of languages. The\ud paper includes an example language that supports both game construction\ud and execution.
Subjects
arXiv: Computer Science::Programming Languages
Related Organizations
25 references, page 1 of 2

1. Francisco P´erez Andr´es, Juan de Lara, and Esther Guerra. Domain specific languages with graphical and textual views. In Applications of Graph Transformations with Industrial Relevance, pages 82-97. Springer, 2008.

2. Colin Atkinson and Ralph Gerbig. Harmonizing textual and graphical visualizations of domain specific models. In Proceedings of the Second Workshop on Graphical Modeling Language Development, pages 32-41. ACM, 2013.

3. Walter Cazzola and Ivan Speziale. Sectional domain specific languages. In Proceedings of the 4th workshop on Domain-specific aspect languages. ACM, 2009.

4. Lukas Diekmann and Laurence Tratt. Parsing composed grammars with language boxes. Workshop on Scalable Language Specifications, 2013.

5. Luc Engelen and Mark van den Brand. Integrating textual and graphical modelling languages. Electronic Notes in Theoretical Computer Science, 253(7), 2010.

6. Moritz Eysholdt and Heiko Behrens. Xtext: implement your language faster than the quick and dirty way. In Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion, pages 307-309. ACM, 2010. [OpenAIRE]

7. Martin Fowler. Language workbenches: The killer-app for domain specific languages. 2005.

8. Florian Heidenreich, Jendrik Johannes, Sven Karol, Mirko Seifert, and Christian Wende. Derivation and refinement of textual syntax for models. In Model Driven Architecture-Foundations and Applications, pages 114-129. Springer, 2009. [OpenAIRE]

9. Markus Herrmannsdoerfer, Daniel Ratiu, and Guido Wachsmuth. Language evolution in practice: The history of gmf. In Software Language Engineering, pages 3-22. Springer, 2010.

10. Fr´ed´eric Jouault, Jean B´ezivin, and Ivan Kurtev. Tcs:: a dsl for the specification of textual concrete syntaxes in model engineering. In Proceedings of the 5th international conference on Generative programming and component engineering, pages 249-254. ACM, 2006.

11. Lennart CL Kats and Eelco Visser. The spoofax language workbench: rules for declarative specification of languages and ides. In ACM Sigplan Notices, volume 45, pages 444-463. ACM, 2010. [OpenAIRE]

12. Paul Klint, Ralf La¨mmel, and Chris Verhoef. Toward an engineering discipline for grammarware. ACM Transactions on Software Engineering and Methodology (TOSEM), 14(3):331-380, 2005.

13. Dimitrios S Kolovos, Louis M Rose, Saad Bin Abid, Richard F Paige, Fiona AC Polack, and Goetz Botterweck. Taming emf and gmf using model transformation. In Model Driven Engineering Languages and Systems. Springer, 2010. [OpenAIRE]

14. Dimitrios S Kolovos, Louis M Rose, Richard F Paige, and Fiona AC Polack. Raising the level of abstraction in the development of gmf-based graphical model editors. In Proceedings of the 2009 ICSE Workshop on Modeling in Software Engineering, pages 13-19. IEEE Computer Society, 2009.

15. Holger Krahn, Bernhard Rumpe, and Steven Vo¨lkel. Monticore: Modular development of textual domain specific languages. In Objects, Components, Models and Patterns, pages 297-315. Springer, 2008. [OpenAIRE]

25 references, page 1 of 2
Abstract
This paper proposes a declarative approach to multi-mode\ud heterogeneous DSLs based on term rewriting. The paper presents a data\ud model and algorithm for processing syntax structures. It has been validated\ud by an implementation that supports a range of languages. The\ud paper includes an example language that supports both game construction\ud and execution.
Subjects
arXiv: Computer Science::Programming Languages
Related Organizations
25 references, page 1 of 2

1. Francisco P´erez Andr´es, Juan de Lara, and Esther Guerra. Domain specific languages with graphical and textual views. In Applications of Graph Transformations with Industrial Relevance, pages 82-97. Springer, 2008.

2. Colin Atkinson and Ralph Gerbig. Harmonizing textual and graphical visualizations of domain specific models. In Proceedings of the Second Workshop on Graphical Modeling Language Development, pages 32-41. ACM, 2013.

3. Walter Cazzola and Ivan Speziale. Sectional domain specific languages. In Proceedings of the 4th workshop on Domain-specific aspect languages. ACM, 2009.

4. Lukas Diekmann and Laurence Tratt. Parsing composed grammars with language boxes. Workshop on Scalable Language Specifications, 2013.

5. Luc Engelen and Mark van den Brand. Integrating textual and graphical modelling languages. Electronic Notes in Theoretical Computer Science, 253(7), 2010.

6. Moritz Eysholdt and Heiko Behrens. Xtext: implement your language faster than the quick and dirty way. In Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion, pages 307-309. ACM, 2010. [OpenAIRE]

7. Martin Fowler. Language workbenches: The killer-app for domain specific languages. 2005.

8. Florian Heidenreich, Jendrik Johannes, Sven Karol, Mirko Seifert, and Christian Wende. Derivation and refinement of textual syntax for models. In Model Driven Architecture-Foundations and Applications, pages 114-129. Springer, 2009. [OpenAIRE]

9. Markus Herrmannsdoerfer, Daniel Ratiu, and Guido Wachsmuth. Language evolution in practice: The history of gmf. In Software Language Engineering, pages 3-22. Springer, 2010.

10. Fr´ed´eric Jouault, Jean B´ezivin, and Ivan Kurtev. Tcs:: a dsl for the specification of textual concrete syntaxes in model engineering. In Proceedings of the 5th international conference on Generative programming and component engineering, pages 249-254. ACM, 2006.

11. Lennart CL Kats and Eelco Visser. The spoofax language workbench: rules for declarative specification of languages and ides. In ACM Sigplan Notices, volume 45, pages 444-463. ACM, 2010. [OpenAIRE]

12. Paul Klint, Ralf La¨mmel, and Chris Verhoef. Toward an engineering discipline for grammarware. ACM Transactions on Software Engineering and Methodology (TOSEM), 14(3):331-380, 2005.

13. Dimitrios S Kolovos, Louis M Rose, Saad Bin Abid, Richard F Paige, Fiona AC Polack, and Goetz Botterweck. Taming emf and gmf using model transformation. In Model Driven Engineering Languages and Systems. Springer, 2010. [OpenAIRE]

14. Dimitrios S Kolovos, Louis M Rose, Richard F Paige, and Fiona AC Polack. Raising the level of abstraction in the development of gmf-based graphical model editors. In Proceedings of the 2009 ICSE Workshop on Modeling in Software Engineering, pages 13-19. IEEE Computer Society, 2009.

15. Holger Krahn, Bernhard Rumpe, and Steven Vo¨lkel. Monticore: Modular development of textual domain specific languages. In Objects, Components, Models and Patterns, pages 297-315. Springer, 2008. [OpenAIRE]

25 references, page 1 of 2
Powered by OpenAIRE Research Graph
Any information missing or wrong?Report an Issue