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 条
[1]  
[Anonymous], 1996, Pattern-Oriented Software Architecture: A System of Patterns
[2]  
[Anonymous], 2000, SOFTWARE ARCHITECTUR
[3]  
Araújo J, 2004, 12TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, P58
[4]   Theme: An approach for aspect-oriented analysis and design [J].
Baniassad, E ;
Clarke, S .
ICSE 2004: 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2004, :158-167
[5]  
Bass L, 2021, Software Architecture in Practice
[6]  
Brito I., 2004, EARL ASP ASP OR REQ
[7]  
Clements P., 2001, EVALUATING SOFTWARE
[8]  
CLEMENTS P, 2002, DOCUMENTING SOFTWARE
[9]  
Kiczales G, 1997, LECT NOTES COMPUT SC, V1241, P220, DOI 10.1007/BFb0053381
[10]   THE 4+1 VIEW MODEL OF ARCHITECTURE [J].
KRUCHTEN, PB .
IEEE SOFTWARE, 1995, 12 (06) :42-&