Title
Requirements and Scenarios: Running Aspect-Oriented Software Architectures
Abstract
The intertwining of Requirements and Software Architectures must be based on solid traceability mechanisms in order to effectively maintain the consistency between the two specifications. A new issue has come to the fore in this area: Aspect- Oriented Software Development (AOSD). Achieving the separation of concerns from the very beginning of software development along with their proper traceability throughout the lifecycle is mandatory in terms of quality and maintainability. ATRIUM is a methodology that is defined to guide the development of architectures from requirements and using AOSD techniques as its cornerstone. In this work, we present how ATRIUM uses a scenario technique that provides traceability support. ATRIUM pays special attention to non-functional requirements, their crosscutting relationships, and how they can derive aspects in the software architecture.
Year
DOI
Venue
2007
10.1109/WICSA.2007.36
WICSA
Keywords
Field
DocType
solid traceability mechanism,new issue,software architectures,software development,proper traceability,aosd technique,crosscutting relationship,traceability support,aspect-oriented software architectures,software architecture,oriented software development,object oriented programming,non functional requirement,software lifecycle,software maintenance,software requirement,formal specification,software maintainability,software quality,separation of concern
Software engineering,Systems engineering,Computer science,Aspect-oriented software development,Software development process,Software architecture,Software verification and validation,Software requirements specification,Software development,Software requirements,Requirements traceability
Conference
ISBN
Citations 
PageRank 
0-7695-2744-2
9
0.56
References 
Authors
10
3
Name
Order
Citations
PageRank
Elena Navarro133637.41
Patricio Letelier212716.13
Isidro Ramos Salavert311615.21