Home > Research > Publications & Outputs > Composing architectural aspects based on style ...
View graph of relations

Composing architectural aspects based on style semantics

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Composing architectural aspects based on style semantics. / Chavez, Christina; Garcia, Alessandro; Batista, Thais et al.
AOSD '09 Proceedings of the 8th ACM international conference on Aspect-oriented software development. New York: ACM Press, 2009. p. 111-122.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Chavez, C, Garcia, A, Batista, T, Oliveira, M, Sant'Anna, C & Rashid, A 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, New York, pp. 111-122, Proceedings of the 8th International Conference on Aspect-Oriented Software Development, AOSD 2009, Charlottesville, United States, 2/03/09. https://doi.org/10.1145/1509239.1509254

APA

Chavez, C., Garcia, A., Batista, T., Oliveira, M., Sant'Anna, C., & Rashid, A. (2009). Composing architectural aspects based on style semantics. In AOSD '09 Proceedings of the 8th ACM international conference on Aspect-oriented software development (pp. 111-122). ACM Press. https://doi.org/10.1145/1509239.1509254

Vancouver

Chavez C, Garcia A, Batista T, Oliveira M, Sant'Anna C, Rashid A. Composing architectural aspects based on style semantics. In AOSD '09 Proceedings of the 8th ACM international conference on Aspect-oriented software development. New York: ACM Press. 2009. p. 111-122 doi: 10.1145/1509239.1509254

Author

Chavez, Christina ; Garcia, Alessandro ; Batista, Thais et al. / Composing architectural aspects based on style semantics. AOSD '09 Proceedings of the 8th ACM international conference on Aspect-oriented software development. New York : ACM Press, 2009. pp. 111-122

Bibtex

@inproceedings{64aa19225c93492b85ef073b45e8e2d2,
title = "Composing architectural aspects based on style semantics",
abstract = "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.",
author = "Christina Chavez and Alessandro Garcia and Thais Batista and Marcel Oliveira and Claudio Sant'Anna and Awais Rashid",
year = "2009",
doi = "10.1145/1509239.1509254",
language = "English",
isbn = "978-1-60558-442-3",
pages = "111--122",
booktitle = "AOSD '09 Proceedings of the 8th ACM international conference on Aspect-oriented software development",
publisher = "ACM Press",
note = "Proceedings of the 8th International Conference on Aspect-Oriented Software Development, AOSD 2009 ; Conference date: 02-03-2009 Through 06-03-2009",

}

RIS

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 -