2008
DOI: 10.1007/s10270-008-0080-5
|View full text |Cite
|
Sign up to set email alerts
|

Model driven design and aspect weaving

Abstract: A model is a simplified representation of an aspect of the world for a specific purpose. In complex systems, many aspects are to be handled, from architectural aspects to dynamic behavior, functionalities, user-interface, and extrafunctional concerns (such as security, reliability, timeliness, etc.). For software systems, the design process can then be characterized as the weaving of all these aspects into a detailed design model. Model Driven Design aims at automating this weaving process, that is automatical… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
30
0
1

Year Published

2009
2009
2023
2023

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 46 publications
(31 citation statements)
references
References 18 publications
0
30
0
1
Order By: Relevance
“…First of all, we remove the symmetry from it. Even though, in theory, all concerns are equally important and should play symmetrical role [8,22], an asymmetric approach is more practical. In an asymmetric approach one of the concerns, called a base concern, represents the functional backbone of the system.…”
Section: Asymmetric Approach Using a Gpmlmentioning
confidence: 99%
See 3 more Smart Citations
“…First of all, we remove the symmetry from it. Even though, in theory, all concerns are equally important and should play symmetrical role [8,22], an asymmetric approach is more practical. In an asymmetric approach one of the concerns, called a base concern, represents the functional backbone of the system.…”
Section: Asymmetric Approach Using a Gpmlmentioning
confidence: 99%
“…For aspect concerns, the existing approaches typically use a light-weight UML extension with the concepts specific for each approach. Typically most of the current approaches [4,5,6,7,8,9], whether symmetric or not, allow the modularization and composition of concerns in order to obtain a combined view. All these approaches are intraspace compositions in our terminology where all concerns are expressed in a GPML, i.e., UML.…”
Section: Aom Approachesmentioning
confidence: 99%
See 2 more Smart Citations
“…Fixing the parameters allow to obtain an instance model (component), which can then be composed. Second, Aspect-Oriented Modeling (AOM) [9,24,15,29,30], which issues from the application at the model level of the separation of concerns approach and aspect-oriented concepts [17].…”
Section: Introductionmentioning
confidence: 99%