TY - JOUR
T1 - Aspect-Oriented Specification: a Case Study in Space Domain
AU - Júnior, João Baptista da Silva Araújo
AU - Moreira, Ana Maria Diniz
AU - Ribeiro, Maria Rita Sarmento de Almeida
PY - 2010/1/1
Y1 - 2010/1/1
N2 - Aspect-oriented software development claims to improve several software engineering principles, such as modularization, abstraction and composition. The Aspect for the Space Domain project (ASSD) developed a metadata-driven approach for aspect-oriented requirements analysis. The main objectives of the ASSD project, funded by the European Space Agency [note: A project funded by ESA ITI Contract Nr. 19556/06/NL/JD/na, developed in a consortium comprising UNINOVA, Universidade Nova de Lisboa, EADS Test & Services, and Deimos Space.], were to study the applicability and usefulness of aspect-orientation for the space domain (ground segment software projects in particular), focusing on the early stages of the software development life cycle. Therefore, this paper describes a rigorous representation for requirements analysis concepts, refines an approach for handling early aspects, and proposes a client/server architecture based on a metadata repository. The ASSD approach has been validated with two space domain case studies.
AB - Aspect-oriented software development claims to improve several software engineering principles, such as modularization, abstraction and composition. The Aspect for the Space Domain project (ASSD) developed a metadata-driven approach for aspect-oriented requirements analysis. The main objectives of the ASSD project, funded by the European Space Agency [note: A project funded by ESA ITI Contract Nr. 19556/06/NL/JD/na, developed in a consortium comprising UNINOVA, Universidade Nova de Lisboa, EADS Test & Services, and Deimos Space.], were to study the applicability and usefulness of aspect-orientation for the space domain (ground segment software projects in particular), focusing on the early stages of the software development life cycle. Therefore, this paper describes a rigorous representation for requirements analysis concepts, refines an approach for handling early aspects, and proposes a client/server architecture based on a metadata repository. The ASSD approach has been validated with two space domain case studies.
KW - aspect-oriented software development
KW - early aspects
KW - XML
KW - metadata repository
KW - requirements analysis
U2 - 10.1142/S0218194010004943
DO - 10.1142/S0218194010004943
M3 - Article
SN - 0218-1940
VL - 20
SP - 783
EP - 808
JO - International Journal Of Software Engineering And Knowledge Engineering
JF - International Journal Of Software Engineering And Knowledge Engineering
IS - 6
ER -