2010
DOI: 10.1007/978-3-642-16086-8_9
|View full text |Cite
|
Sign up to set email alerts
|

A Graph-Based Aspect Interference Detection Approach for UML-Based Aspect-Oriented Models

Abstract: Abstract. Aspect Oriented Modeling (AOM) techniques facilitate separate modeling of concerns and allow for a more flexible composition of these than traditional modeling technique. While this improves the understandability of each submodel, in order to reason about the behavior of the composed system and to detect conflicts among submodels, automated tool support is required. Current techniques for conflict detection among aspects generally have at least one of the following weaknesses. They require to manuall… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2011
2011
2014
2014

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 10 publications
(7 citation statements)
references
References 36 publications
0
7
0
Order By: Relevance
“…For such detection, typically the UML models are transformed into graphs which are then analyzed to look for interactions. This approach is also advocated by Ciraci et al [9] and Mehner et al [25].…”
Section: Related Workmentioning
confidence: 89%
“…For such detection, typically the UML models are transformed into graphs which are then analyzed to look for interactions. This approach is also advocated by Ciraci et al [9] and Mehner et al [25].…”
Section: Related Workmentioning
confidence: 89%
“…While reasoning about conflicts at weaving is important [7], [15] we believe conflicts can be avoided with help from domain-specific conflict-free typed default transformation sequences. While loop parallelization through weaving has been discussed in [9] it has been more about individual join point patterns and not refactoring adaptation through reasoning.…”
Section: Related Workmentioning
confidence: 99%
“…Graph are not only intuitive representation of software architecture but are also used to identify errors on the analysis level. The integration of the paradigm of graph with the aspectoriented paradigm has been proposed by Cirarci et al [17]. They use graph formalism to identify interference.…”
Section: Related Workmentioning
confidence: 99%