2003
DOI: 10.1007/978-3-540-39815-8_10
|View full text |Cite
|
Sign up to set email alerts
|

An Approach for Supporting Aspect-Oriented Domain Modeling

Abstract: Abstract. This paper describes a technique for improving separation of concerns at the level of domain modeling. A contribution of this new approach is the construction of support tools that facilitate the elevation of crosscutting modeling concerns to first-class constructs in a type-system. The key idea is the application of a variant of the OMG Object Constraint Language to models that are stored persistently in XML. With this approach, weavers are generated from domain-specific descriptions to assist a mod… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
38
0

Year Published

2004
2004
2009
2009

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 46 publications
(38 citation statements)
references
References 30 publications
(46 reference statements)
0
38
0
Order By: Relevance
“…Fine tuned composition directives can be applied through the graph based pattern matching and categorization of model elements (e.g., the secCat categorization of connectors). Categorization can be defined based on context to avoid unnecessary actions, for example by differentiating what actions are necessary for different parts of the system for particular contexts Gray et al [14][15] use aspects in domain-specific models that specifically target embedded systems. Requirements, architecture and the environment of a system are captured in the form of formal high-level models that allow representation of concerns.…”
Section: Discussion and Related Workmentioning
confidence: 99%
“…Fine tuned composition directives can be applied through the graph based pattern matching and categorization of model elements (e.g., the secCat categorization of connectors). Categorization can be defined based on context to avoid unnecessary actions, for example by differentiating what actions are necessary for different parts of the system for particular contexts Gray et al [14][15] use aspects in domain-specific models that specifically target embedded systems. Requirements, architecture and the environment of a system are captured in the form of formal high-level models that allow representation of concerns.…”
Section: Discussion and Related Workmentioning
confidence: 99%
“…Aspect-Oriented Domain Modeling (AODM) of Gray et al [40] is the most prominent AOM approach that explicitly focuses on the usage of DSMLs. AODM is an extension of Model-Integrated Computing [41] with a model weaver framework called the Constraint-Specification Aspect Weaver.…”
Section: Aom Approachesmentioning
confidence: 99%
“…C-SAW [14] is a framework for generating model weavers for aspect-oriented domain models. C-SAW is integrated with the GME 8 modelling environment.…”
Section: Related Workmentioning
confidence: 99%
“…Nevertheless, an important drawback of most of them, from the authors' point of view, is their lack of automatic tool support [14]. To the best of our knowledge, there are no tools, such as AJDT (AspectJ Development Tools) [6], that help aspect-oriented designers to reason about their aspect-oriented models by providing, for instance, crosscutting maps (as AJDT does).…”
Section: Introductionmentioning
confidence: 99%