Composing architectural aspects based on style semantics

Chavez, Christina and Garcia, Alessandro and Batista, Thais and Oliveira, Marcel and Sant'Anna, Claudio and Rashid, Awais (2009) Composing architectural aspects based on style semantics. In: AOSD '09 Proceedings of the 8th ACM international conference on Aspect-oriented software development. ACM Press, USA, pp. 111-122. ISBN 978-1-60558-442-3

Full text not available from this repository.


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.

Item Type:
Contribution in Book/Report/Proceedings
ID Code:
Deposited By:
Deposited On:
04 Nov 2011 16:43
Last Modified:
16 Sep 2023 02:57