Sciweavers

AGTIVE
2007
Springer

Domain Specific Languages with Graphical and Textual Views

14 years 3 months ago
Domain Specific Languages with Graphical and Textual Views
We show our approach for the definition of Domain Specific Languages integrating both graphical and textual views. The approach is based on the meta-modelling concepts provided by the AToM3 tool. In this way, the language designer starts building the meta-model of the complete language. Then, he can select (possibly overlapping) subsets of the meta-model to define the different diagram types (i.e. language viewpoints). By default, the viewpoint is assigned a graphical concrete syntax, although a textual one can also be given. This is performed by selecting (or creating) triple graph grammar rules to translate from the viewpoint meta-model to a DSL called Textual that contains the most common elements of textual languages (such as expressions or operators). From a Textual model, a parser is automatically generated, where the semantic actions of the EBNF grammar are graph grammar rules, derived from the viewpoint meta-model. In this way, the parsing results in a model conformant to the v...
Francisco Pérez Andrés, Juan de Lara
Added 12 Aug 2010
Updated 12 Aug 2010
Type Conference
Year 2007
Where AGTIVE
Authors Francisco Pérez Andrés, Juan de Lara, Esther Guerra
Comments (0)