Towards the uniform manipulation of visual and textual languages in AToM3
Entity
UAM. Departamento de Ingeniería InformáticaDate
2003Citation
Prole’03: III Jornadas de Programación y Lenguajes. Universidad de Alicante, Alicante, Noviembre 12-14, 2003Funded by
We would like to aknowledge the Spanish Ministry of Science and Technology (project TIC2002-01948) for partially supporting this work.Subjects
InformáticaNote
This is an electronic version of the paper presented at the III Jornadas de Programación y Lenguajes, held in Alicante on 2003Rights
© Los autoresAbstract
This paper presents the approach taken in the multi-paradigm tool
AToM3 for the integration of textual and visual languages in a uniform framework.
The tool is used for the modelling, analysis and simulation of complex
(physical or software) systems, where each system component may have to be
described using a different formalism. The different visual or textual formalisms
can be described in the form of meta-models using graphical, high-level notations
such as Entity Relationship or UML class diagrams. From these descriptions,
AToM3 is able to generate a customized modelling tool for the specified
formalism. Models at any meta-level are stored as attributed, typed graphs and
thus can be manipulated (simulated, transformed, optimized, etc.) by attributed
graph grammars.
In the case of a textual notation, from the meta-model description a front-end
parser is semi-automatically generated that transforms the textual models into
abstract syntax graphs (instances of the meta-model), and thus can be manipulated
in a uniform way with the other visual notations. To illustrate these concepts,
we present an example in which we define a meta-model for Computational Tree
Logic and generate visual and textual parsers for the formalism.
Files in this item
Google Scholar:Lara Jaramillo, Juan de
-
Guerra Sánchez, Esther
This item appears in the following Collection(s)
Related items
Showing items related by title, author, creator and subject.