From goals to aspects: discovering aspects from requirements goal models

From goals to aspects: discovering aspects from requirements goal models
复制标题

DOI:
10.1109/re.2004.23
复制
发表时间:
2004-09
期刊:
Proceedings. 12th IEEE International Requirements Engineering Conference, 2004.
影响因子:
--
通讯作者:
Y. Yu;Julio Cesar Sampaio do Prado Leite;J. Mylopoulos
Y. Yu;Julio Cesar Sampaio do Prado Leite;J. Mylopoulos
中科院分区:
其他
文献类型:
--
作者:
Y. Yu;Julio Cesar Sampaio do Prado Leite;J. Mylopoulos

文献摘要

被引文献

相似文献

面向方面的编程(AOP)通过主张应根据程序员的疑虑(例如“有效利用内存”)来构造程序,从而吸引了软件工程社区中的很多关注。但是,像其他早期的编程范式一样,AOP尚未解决软件开发的较早阶段。特别是,这仍然是一个悬而未决的问题,即如何在软件开发过程中识别方面。这项工作提出了这个问题的答案。具体而言,我们表明可以在目标的需求分析中发现方面。我们的建议包括一个系统的过程,以发现功能和非功能目标之间关系的方面。我们用根据文献改编的案例研究来说明拟议过程。
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.