Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
}
TY - GEN
T1 - Composing architectural aspects based on style semantics
AU - Chavez, Christina
AU - Garcia, Alessandro
AU - Batista, Thais
AU - Oliveira, Marcel
AU - Sant'Anna, Claudio
AU - Rashid, Awais
PY - 2009
Y1 - 2009
N2 - The lack of architecturally-significant mechanisms for aspectual composition might artificially hinder the specification of stable and reusable design aspects. Current aspect-oriented approaches at the architecture-level tend to mimic programming language join point models while overlooking mainstream architectural concepts such as styles and their semantics. Syntax-based pointcuts are typically used to select join points based on the names of architectural elements, exposing architecture descriptions to pointcut fragility and reusability problems. This paper presents style-based composition, a new flavor of aspect composition at the architectural level based on architectural styles. We propose style-based join point models and provide a pointcut language that supports the selection of join points based on style-constrained architectural models. Stability and reusability assessments of the proposed style-based composition model were carried out through three case studies involving different styles. The interplay of style-based pointcuts and some style composition techniques is also discussed.
AB - The lack of architecturally-significant mechanisms for aspectual composition might artificially hinder the specification of stable and reusable design aspects. Current aspect-oriented approaches at the architecture-level tend to mimic programming language join point models while overlooking mainstream architectural concepts such as styles and their semantics. Syntax-based pointcuts are typically used to select join points based on the names of architectural elements, exposing architecture descriptions to pointcut fragility and reusability problems. This paper presents style-based composition, a new flavor of aspect composition at the architectural level based on architectural styles. We propose style-based join point models and provide a pointcut language that supports the selection of join points based on style-constrained architectural models. Stability and reusability assessments of the proposed style-based composition model were carried out through three case studies involving different styles. The interplay of style-based pointcuts and some style composition techniques is also discussed.
U2 - 10.1145/1509239.1509254
DO - 10.1145/1509239.1509254
M3 - Conference contribution/Paper
SN - 978-1-60558-442-3
SP - 111
EP - 122
BT - AOSD '09 Proceedings of the 8th ACM international conference on Aspect-oriented software development
PB - ACM Press
CY - New York
T2 - Proceedings of the 8th International Conference on Aspect-Oriented Software Development, AOSD 2009
Y2 - 2 March 2009 through 6 March 2009
ER -