The Open UniversitySkip to content
 

From Goals to Aspects: Discovering Aspects from Requirements Goal Models

Yu, Yijun; Leite, J.C.S.P. and Mylopoulos, J. (2004). From Goals to Aspects: Discovering Aspects from Requirements Goal Models. In: 12th IEEE International Requirements Engineering Conference, 6-10 Sep 2004, Kyoto, Japan.

URL: http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumb...
DOI (Digital Object Identifier) Link: http://dx.doi.org/10.1109/ICRE.2004.1335662
Google Scholar: Look up in Google Scholar

Abstract

Aspect-oriented programming (AOP) has been attracting much attention in the software engineering community by advocating that programs should be structured according to programmer concerns, such as "efficient use of memory". However, like other programming paradigms in their early days, AOP hasn't addressed yet earlier phases of software development. In particular, it is still an open question how one identifies aspects early on in the software development process. This work proposes an answer to this question. Specifically, we show that aspects can be discovered during goal-oriented requirements analysis. Our proposal includes a systematic process for discovering aspects from relationships between functional and nonfunctional goals. We illustrate the proposed process with a case study adapted from the literature.

Item Type: Conference Item
ISSN: 1090-705X
Keywords: formal specification; object-oriented programming; aspect-oriented programming; functional goals; goal-oriented requirements analysis; nonfunctional goals; requirements goal models; software development; software engineering; community
Academic Unit/Department: Mathematics, Computing and Technology > Computing & Communications
Interdisciplinary Research Centre: Centre for Research in Computing (CRC)
Item ID: 6943
Depositing User: Yijun Yu
Date Deposited: 20 Feb 2007
Last Modified: 02 Dec 2010 19:57
URI: http://oro.open.ac.uk/id/eprint/6943
Share this page:

Actions (login may be required)

View Item
Report issue / request change

Policies | Disclaimer

© The Open University   + 44 (0)870 333 4340   general-enquiries@open.ac.uk