Use Case Maps as Architectural Entities for Complex Systems
IEEE Transactions on Software Engineering
Early Aspects: A Model for Aspect-Oriented Requirements Engineerin
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
Software Architecture in Practice
Software Architecture in Practice
PRISMA: Towards Quality, Aspect Oriented and Dynamic Software Architectures
QSIC '03 Proceedings of the Third International Conference on Quality Software
Distributed Systems Design Using Function-Class Decomposition with Aspects
FTDCS '04 Proceedings of the 10th IEEE International Workshop on Future Trends of Distributed Computing Systems
Theme: An Approach for Aspect-Oriented Analysis and Design
Proceedings of the 26th International Conference on Software Engineering
Aspect-oriented software development
Aspect-oriented software development
Relating software architecture views by using MDA
ICCSA'07 Proceedings of the 2007 international conference on Computational science and its applications - Volume Part III
Analyzing styles of the modular software architecture view
ECSA'07 Proceedings of the First European conference on Software Architecture
Hi-index | 0.00 |
Aspect-Oriented Software Development (AOSD) is an area that is becoming important in software engineering. Currently it is focused on how to deal with aspects from the early phases of the software development process, in order to reduce the complexity produced by these aspects in these first phases. Software Architecture (SA) is one of the first steps in the software development process; the SA design requires a support framework to represent, identify, and manage aspects. In this paper, a method to represent and design SA is presented. The proposed method allows: (a) the detection and separation of the architectural aspects and concerns, and (b) the building of the architectural design of the modular and component-connector-aspect views.