2004
DOI: 10.1007/s10270-003-0047-5
|View full text |Cite
|
Sign up to set email alerts
|

Meta-modelling and graph grammars for multi-paradigm modelling in AToM3

Abstract: This paper presents the combined use of meta-modelling and graph grammars for the generation of visual modelling tools for simulation formalisms. In meta-modelling, formalisms are described at a metalevel. This information is used by a meta-model processor to generate modelling tools for the described formalisms. We combine meta-modelling with graph grammars to extend the model manipulation capabilities of the generated modelling tools: edit, simulate, transform into another formalism, optimize and generate co… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
40
0
2

Year Published

2004
2004
2015
2015

Publication Types

Select...
6
2

Relationship

2
6

Authors

Journals

citations
Cited by 82 publications
(42 citation statements)
references
References 14 publications
0
40
0
2
Order By: Relevance
“…For example in [11], we proposed to build visual front-ends for OOCSMP (an object-oriented simulation language) using AToM 3 , and concentrated in generating OOCSMP code from visual models (indeed using graph grammars). However, that work did not consider eventdriven grammars, triple graph transformation or multiple views (however, we allowed attributes of entities to be models).…”
Section: Related Workmentioning
confidence: 99%
“…For example in [11], we proposed to build visual front-ends for OOCSMP (an object-oriented simulation language) using AToM 3 , and concentrated in generating OOCSMP code from visual models (indeed using graph grammars). However, that work did not consider eventdriven grammars, triple graph transformation or multiple views (however, we allowed attributes of entities to be models).…”
Section: Related Workmentioning
confidence: 99%
“…AToM 3 [10] is a multi-paradigm modelling tool, which includes meta modelling, multi-formalism and modelling at different abstraction levels. Its main component is the kernel, responsible for loading, saving, creating and manipulating models, as well as for generating code for the meta modelled formalisms.…”
Section: Integration Of Meta-modelling With Graph Transformationmentioning
confidence: 99%
“…In addition, there is the work in [22] where Statecharts modelling is based on a meta model for extended hierarchical automata and graph transformation rules for its simulation. A similar approach is taken into account in [10] where a graph grammar is used to transform Statecharts to Petri nets which can be simulated, but there is no connection to formal graph transformation approaches.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…This static structure can be represented by presenting the system's classes, their attributes, methods and operations, the relationships among the classes [1], [11]. This UML class diagrams can be transformed/mapped directly with object oriented a language that is why; they are widely used in the modeling of object oriented systems [5], [9]. In contrast, the UML Sequence diagram is a kind of interaction diagram that shows in which order and how processes operate with one another .It is also known as a Message Sequence Chart.…”
Section: Introductionmentioning
confidence: 99%