Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Problem frames: analyzing and structuring software development problems
Problem frames: analyzing and structuring software development problems
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
Relating Software Requirements and Architectures Using Problem Frames
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
Deriving security requirements from crosscutting threat descriptions
Proceedings of the 3rd international conference on Aspect-oriented software development
Theme: An Approach for Aspect-Oriented Analysis and Design
Proceedings of the 26th International Conference on Software Engineering
Modeling and Composing Scenario-Based Requirements with Aspects
RE '04 Proceedings of the Requirements Engineering Conference, 12th IEEE International
EA-Miner: a tool for automating aspect-oriented requirements identification
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
IEEE Software
Aspect-oriented software development
Aspect-oriented software development
Aspect-oriented feature models
MODELS'10 Proceedings of the 2010 international conference on Models in software engineering
Hi-index | 0.00 |
The main focus of the Problem Frames approach is on improving domain and business modeling, as well as requirements engineering. Until now the Problem Frames approach did not explore in depth the crosscutting nature of some properties of a problem, leaving out the treatment of global properties that affect the whole or part of a system, and which might have a negative impact on the modularization of concepts and therefore in the systems' evolution. On the other hand, aspect-oriented software development offers techniques to handle crosscutting concerns in a systematic and effective way, offering improved support for software maintenance and evolution. This paper integrates aspect concepts into Problem Frames.