DocumentCode :
402177
Title :
Computer automated multi-paradigm modelling: meta-modelling and graph transformation
Author :
Vangheluwe, Hans ; De Lara, Juan
Author_Institution :
Sch. of Comput. Sci., McGill Univ., Montreal, Que., Canada
Volume :
1
fYear :
2003
fDate :
7-10 Dec. 2003
Firstpage :
595
Abstract :
Computer automated multi-paradigm modelling based on meta-modelling and graph transformation is presented. The syntax of a class of models of interest is graphically meta-modelled in an appropriate formalism such as entity-relationship diagrams. From this abstract syntax, augmented with concrete (visual) information, an interactive, visual modelling environment is generated. As the abstract syntax of all models is graph-like, graph rewriting is used to perform model transformation. Graph grammar models thus allow for model transformation specification. Graph rewriting provides a rigourous basis for specifying and analyzing model transformations such as simplification, simulation, and code generation. AToM3, a tool for multi-formalism and meta-modelling, is introduced. Meta-modelling and graph transformation concepts are introduced through a simple reactive system example: a timed automata model of a traffic light. Meta-modelling, generating the visual modelling environment, and modelling transformations as graph grammars, as well as executing them, are performed in AToM3. The model transformations include simulation, transformation into timed transition Petri nets, and code generation.
Keywords :
digital simulation; entity-relationship modelling; finite automata; graph grammars; interactive systems; program compilers; programming environments; visual programming; AToM3; abstract syntax; code generation; computer automated multiparadigm modelling; graph grammar models; graph rewriting; graph transformation; graph-like models; graphical metamodelling; interactive environment; meta-modelling; model transformation specification; reactive system; simplification; simulation; timed automata model; timed transition Petri nets; traffic light; visual modelling environment; Analytical models; Automata; Computational modeling; Computer interfaces; Computer science; Computer simulation; Concrete; Petri nets; Traffic control; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Simulation Conference, 2003. Proceedings of the 2003 Winter
Print_ISBN :
0-7803-8131-9
Type :
conf
DOI :
10.1109/WSC.2003.1261474
Filename :
1261474
Link To Document :
بازگشت