Theme An Approach for Aspect-Oriented Analysis and Design

Aspects are behaviours that are tangled and scatteredacross a system. In requirements documentation, aspectsmanifest themselves as descriptions of behaviours that areintertwined, and woven throughout. Some aspects may beobvious, as specifications of typical crosscutting behaviour.Others may be more...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:International Conference on Software Engineering: Proceedings of the 26th International Conference on Software Engineering; 23-28 May 2004 s. 158 - 167
Hlavní autoři: Baniassad, Elisa, Clarke, Siobhan
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: Washington, DC, USA IEEE Computer Society 23.05.2004
Edice:ACM Conferences
Témata:
ISBN:9780769521633, 0769521630
ISSN:0270-5257
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:Aspects are behaviours that are tangled and scatteredacross a system. In requirements documentation, aspectsmanifest themselves as descriptions of behaviours that areintertwined, and woven throughout. Some aspects may beobvious, as specifications of typical crosscutting behaviour.Others may be more subtle, making them hard to identify. Ineither case, it is difficult to analyse requirements to locateall points in the system where aspects should be applied.These issues lead to problems achieving traceability of aspectsthroughout the development lifecycle. To identify aspectsearly in the software lifecycle, and establish sufficienttraceability, developers need support for aspect identificationand analysis in requirements documentation. To addressthis, we have devised the Theme approach for viewingthe relationships between behaviours in a requirements document,identifying and isolating aspects in the requirements,and modelling those aspects using a design language. Thispaper describes the approach, and illustrates it with a casestudy and analysis.
Bibliografie:SourceType-Conference Papers & Proceedings-1
ObjectType-Conference Paper-1
content type line 25
ISBN:9780769521633
0769521630
ISSN:0270-5257
DOI:10.5555/998675.999390