11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007) 2007
DOI: 10.1109/edoc.2007.55
|View full text |Cite
|
Sign up to set email alerts
|

Providing Support for Model Composition in Metamodels

Abstract: In aspect-oriented modeling (AOM), a design is described using a set of design views. It is sometimes necessary to compose the views to obtain an integrated view that can be analyzed by tools. Analysis can uncover conflicts and interactions that give rise to undesirable emergent behavior. Design models tend to have complex structures and thus manual model composition can be arduous and errorprone. Tools that automate significant parts of model composition are needed if AOM is to gain industrial acceptance. One… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
50
0

Year Published

2008
2008
2023
2023

Publication Types

Select...
5
3

Relationship

2
6

Authors

Journals

citations
Cited by 43 publications
(50 citation statements)
references
References 10 publications
(5 reference statements)
0
50
0
Order By: Relevance
“…Kompose proposes a system of pre-and postdirectives to modify the models before and after the merge. The two models are called base model and aspect model, as in Aspect-Oriented Modeling, which suggests an asymmetric treatment, yet the tool is symmetric [5]. Only the merging process of our framework simulates correctly Kompose.…”
Section: E Validation Using Existing Toolsmentioning
confidence: 99%
See 2 more Smart Citations
“…Kompose proposes a system of pre-and postdirectives to modify the models before and after the merge. The two models are called base model and aspect model, as in Aspect-Oriented Modeling, which suggests an asymmetric treatment, yet the tool is symmetric [5]. Only the merging process of our framework simulates correctly Kompose.…”
Section: E Validation Using Existing Toolsmentioning
confidence: 99%
“…Kompose: Kompose 3 is a model merging tool [5] implemented in the Kermeta language [9]. It merges two homogeneous models (instances of the same metamodel) by comparing the signatures of their elements.…”
Section: E Validation Using Existing Toolsmentioning
confidence: 99%
See 1 more Smart Citation
“…Aspect-Oriented Architecture Models of France et al [30,31] The symmetric model composition technique proposed by France et al [30,31] supports composition of model elements that present different views of the same concept. This composition technique has been implemented in a tool called Kompose [32,42]. The model elements to be composed must be of the same syntactic type, i.e., they must be instances of the same meta model class.…”
Section: In-depth Comparison To Related Workmentioning
confidence: 99%
“…Kompose [12,13] is an Aspect-Oriented Modeling (AOM) approach based on the systematic merging of matching elements. Initially, AOM comes from the Aspectoriented software development (AOSD) community.…”
Section: Komposementioning
confidence: 99%