Using Classpects for Integrating Non-Functional and Functional Requirements

T. Marew and D.H. Bae (Korea)


Non-Functional Requirments, Classpects, NFR FrameWork


Aspects are originally introduced to capture cross-cutting concerns among classes. Often this cross-cutting concerns ends up being non-functional requirements. We can use Softgoal Interdependency Graphs(SIG) to systematically analyze and design non-functionalrequirements. In this pa per, we propose a set of rules that could be used to capture the information in SIGs as classpects. Then the classpects thus generated are integrated with the classes that encapsu late functional requirements. As a result, any further life cycle of the software development not only captures the functional but also the non-functional requirements.

Important Links:

Go Back