Abstract. Two fundamental issues in aspect orientation are the identification and the composition of aspects. We argue that aspects must be identified at the requirement and the domain analysis phases. We also propose a mechanism for gradually composing aspects throughout the software development process. We illustrate our ideas for the design of a transaction framework.
In our earlier work we have stated that aspects should be identified at the requirements analysis and software architecture design phases REF .
Deriving Design Aspects from Conceptual Models
Object-Oriented Technology, ECOOP ’98 Workshop Reader, LNCS 1543
Computer Science