Abstract
The objective of this article is to present GraphXica-a Domain Specific Language (DSL) for graphical animation of models. GraphXica enables to describe graphical representations of models and their animations. Given a graphical representation and animation description of the model, different kinds of Graphical User Interfaces (GUIs) can be generated to simulate it, for example a web based interface, a Java interface, etc.
This work is a part of AltaRica 3.0 project, which aims to propose a set of authoring, simulation and assessment tools to perform Model-Based Safety Analyses. The new version of AltaRica modeling language is in the heart of the project. It is a textual language but graphical representations can be easily associated to textual models. GraphXica can be used to define graphical representations and animations of AltaRica 3.0 models. Then a GUI can be generated to animate these models. Coupled with a stepwise simulator, it enables to perform virtual experiments on systems, via models.
GraphXica is a generic DSL and can be used to describe graphical representations and animations of any kind of models and data.