Title :
Tracing and Validating Goal Aspects
Author :
Yu, Yijun ; Niu, Nan ; González-Baixauli, Bruno ; Candillon, William ; Mylopoulos, John ; Easterbrook, Steve ; Leite, Julio Cesar Sampaio do Prado ; Vanwormhoudt, Gilles
Author_Institution :
Open Univ., Milton Keynes
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´ cross- cutting 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.
Keywords :
software engineering; ubiquitous computing; goal-oriented requirements analysis; open-source e-commerce platform; softgoal satisfaction; software development; Genetic programming; Light scattering; Open source software; Scalability; Security; Software quality; Software testing; System testing; Usability; Weaving;
Conference_Titel :
Requirements Engineering Conference, 2007. RE '07. 15th IEEE International
Conference_Location :
Delhi
Print_ISBN :
978-0-7695-2935-6