analyzing crosscutting in the problem frames approach
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.
problem frames requirements aspects crosscutting elements