Title :
Discovering Early Aspects through Goals Interactions
Author :
Lee, Jeyull ; Kuo-Hsun Hsu ; Shin-Jie Lee ; Wen-Tin Lee
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei, Taiwan
Abstract :
Aspect-oriented approaches have resulted in a great impact on the processing of system properties during the development of software systems. However, a systematic way for eliciting early aspects from requirements is still underdeveloped to better integrate early aspects with the analysis results. As an attempt towards the investigation of the interactions among goals, scenarios, and early aspects, we proposed, in this work, a goal-driven approach to the discovery of early aspects by means of a bidding process that organizes goals into goal clusters for discovering aspectual candidates by exploring the interactions among goals and use cases. By introducing early aspects, the goal-driven approach can be further enhanced to deal with the crosscutting properties in the analysis stage of software development. The proposed approach is illustrated using the problem domains of meeting scheduler system.
Keywords :
aspect-oriented programming; scheduling; software engineering; systems analysis; analysis stage; aspect-oriented approach; aspectual candidate discovery; bidding process; crosscutting property; early aspect discovery; goal interaction; meeting scheduler system; software system development; system property processing; Computer architecture; Educational institutions; Electronic mail; Software systems; Stability analysis; Unified modeling language; Early Aspect; Fuzzy Logic; Goal; Goals Interaction; Use Case;
Conference_Titel :
Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
Conference_Location :
Hong Kong
Print_ISBN :
978-1-4673-4930-7
DOI :
10.1109/APSEC.2012.64