2009
DOI: 10.1007/978-3-642-02408-5_14
|View full text |Cite
|
Sign up to set email alerts
|

Typing in Model Management

Abstract: Abstract. Model management is essential for coping with the complexity introduced by the increasing number and varied nature of artifacts involved in MDE-based projects. Global Model Management (GMM) addresses this issue enabling the representation of artifacts, particularly transformation composition and execution, by a model called a megamodel. Typing information about artifacts can be used for preventing type errors during execution. In this work, we present a type system for GMM that improves its current t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

2009
2009
2018
2018

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 17 publications
(15 citation statements)
references
References 14 publications
0
15
0
Order By: Relevance
“…Many aspects of model-management have been considered in the literature in which the concept of megamodels ( [1], [5], [6], [15], etc.) and macromodels [21] have been proposed.…”
Section: Problem Statementsmentioning
confidence: 99%
See 2 more Smart Citations
“…Many aspects of model-management have been considered in the literature in which the concept of megamodels ( [1], [5], [6], [15], etc.) and macromodels [21] have been proposed.…”
Section: Problem Statementsmentioning
confidence: 99%
“…In [6], the author considers a megamodel as a program in which the declaration and definition of models within a megamodel as statements of a model-based programming language. Then the execution of a simple program composed of a sequence of such statements manipulates the contents of a megamodel.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Secondly, we have the structural type, defined by the fact that model transformations can be considered as operations, and therefore can be typed by the types of their input and output metamodels, as proposed in [10]. Then, if T : M → N is a transformation, its structural type is M → N .…”
Section: Typing Model Transformationsmentioning
confidence: 99%
“…Another proposal defines the type of a model transformation in terms of its input and output metamodels [10]. However, as mentioned in the introduction, such a structural type is not enough for capturing all relevant aspects: behaviour should also be taken into account.…”
Section: Related Workmentioning
confidence: 99%