Crosscutting quality attributes for requirements engineering
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Modularisation and composition of aspectual requirements
Proceedings of the 2nd international conference on Aspect-oriented software development
Early Aspects: A Model for Aspect-Oriented Requirements Engineerin
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
Theme: An Approach for Aspect-Oriented Analysis and Design
Proceedings of the 26th International Conference on Software Engineering
Aspect-Oriented Software Development with Use Cases (Addison-Wesley Object Technology Series)
Aspect-Oriented Software Development with Use Cases (Addison-Wesley Object Technology Series)
Identification of aspect candidates by inspecting use cases descriptions
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
In the recent years, use cases have been widely applied in software requirement engineering, and use cases have proven particularly valuable as part of the requirements activities of the software process. Use cases play more and more important roles in some modern software processes and methods. Early aspects are defined as crosscutting concerns in the early life cycle phases including the requirements analysis, domain analysis and architecture design phases. Use case modeling approach which supports the acquisition of early aspects is proposed. It accepted the increment and iteration development ideas of Unified Process. The process of use case modeling is divided by five iterative stages which are called initial use case, basic use case, detailed use case, advanced use case and extend use case. The approach supports the early aspects acquisition at requirements level, and early aspect will be captured by analysis the use case properties with aspect features. Modeling processes of this kind of approach is discussed and applying the approach to a case study and analysis are given. We argue that identification of early aspects supports effective determination of their mapping and influence of artifacts at later development stages.