Discovering early aspects

被引:70
作者
Baniassad, E
Clements, PC
Araújo, J
Moreira, A
Rashid, A
Tekinerdogan, B
机构
[1] Chinese Univ Hong Kong, Dept Comp Sci & Engn, Shatin, Hong Kong, Peoples R China
[2] Carnegie Mellon Univ, Inst Software Engn, Pittsburgh, PA 15213 USA
[3] Univ Nova Lisboa, Fac Ciencias & Tecnol, Dept Informat, P-2829516 Caparica, Portugal
[4] Univ Twente, Dept Comp Sci, NL-7500 AE Enschede, Netherlands
[5] Univ Lancaster, Infolab21, Dept Comp, Lancaster LA1 4WA, England
关键词
D O I
10.1109/MS.2006.8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Traditionally, aspect-oriented software development has focused on the software life cycle's implementation phase: aspects are identified and captured mainly in code. But aspects are evident earlier in the life cycle, such as during requirements gathering and architecture development. The authors' integrated approach to working with early aspects lets you identify them and exploit them throughout the software development life cycle.
引用
收藏
页码:61 / +
页数:11
相关论文
共 15 条
[11]   Multi-dimensional separation of concerns in requirements engineering [J].
Moreira, A ;
Rashid, A ;
Araújo, J .
13TH IEEE INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2005, :285-296
[12]  
Rashid A., 2003, AOSD 2003 P 2 INT C, P11
[13]  
Sampaio A., 2005, ASE 05, P352
[14]  
Tarr P., 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002), P107, DOI 10.1109/ICSE.1999.841000
[15]   ASAAM: Aspectual software architecture analysis method [J].
Tekinerdogan, B .
FOURTH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA 2004), PROCEEDINGS, 2004, :5-14