研究期間:10108~10207;Aspect-oriented approaches have resulted in a tremendous impact on the processing of system properties during the development of software systems. However, a quantitative 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 will focus on, in this project, a goal-driven quantitative approach to the discovery of early aspects by means of a quantitative mechanism: (1) to discover early aspect candidates by exploring the interactions among goals and use cases, which engages similarity degrees among goals; (2) to further enhance goal-driven approach to cope with the crosscutting properties in the analysis stage of software development; and (3) to devise a model transformation mechanism that transforms aspect-enhanced goal-driven modeling specification into aspect-oriented programming code