Abstract
Aspects promote a clear separation of concerns so that
tangled and scattered concerns are modularized throughout
software development. We propose a framework to trace aspects
identified during goal-oriented requirements analysis
to code and testing. Two types of checks are performed to
validate the resulting system in light of stakeholders’ crosscutting
concerns. One ensures that systems with and without
aspects have the same functionality defined by the hard
goals. The other checks whether the weaved system with
aspects indeed improves system qualities in terms of the degree
of softgoal satisfaction. We demonstrate the approach
using an open-source e-commerce platform.
Users
Please
log in to take part in the discussion (add own reviews or comments).