2002
DOI: 10.1007/3-540-45821-2_12
|View full text |Cite
|
Sign up to set email alerts
|

Aspect-Oriented Modeling: Bridging the Gap between Implementation and Design

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
40
0
2

Year Published

2003
2003
2012
2012

Publication Types

Select...
7
2
1

Relationship

0
10

Authors

Journals

citations
Cited by 60 publications
(42 citation statements)
references
References 6 publications
0
40
0
2
Order By: Relevance
“…In general, aspect oriented languages are designed to separate crosscutting concerns from other concerns and modularize crosscutting ones as an aspect (Kiczales et al, 1997;Elrad et al, 2002). Then, supporting tools (often called aspect weavers) weave aspects into the other parts of an application to complete it.…”
Section: Ballad: the Proposed Aspect Oriented Languagementioning
confidence: 99%
“…In general, aspect oriented languages are designed to separate crosscutting concerns from other concerns and modularize crosscutting ones as an aspect (Kiczales et al, 1997;Elrad et al, 2002). Then, supporting tools (often called aspect weavers) weave aspects into the other parts of an application to complete it.…”
Section: Ballad: the Proposed Aspect Oriented Languagementioning
confidence: 99%
“…The UML Specification [24] includes two behavioral semantics for finite state transition systems: Behavioral State Machines (BSM) and Protocol State Machines (PSM) and several approaches [16,34] use these as a basis for defining aspect semantics.…”
Section: Reusable Aspect Models (Ram)mentioning
confidence: 99%
“…A clear candidate approach to address this issue, therefore, is that proposed by Multi-Dimensional Separation of Concerns (MDSoC) [21], and seconded in Viewpoints [7], aspect-oriented modeling (AOM) or early aspects (EA) [5,17]. These approaches share common ideas, and allow for the separation of functional and extra-functional characteristics of the systems at design time, providing a base for the solution presented in this paper.…”
Section: Introductionmentioning
confidence: 99%