Aspect-Oriented Model Development at Different Levels of Abstraction

被引:0
作者
Alferez, Mauricio [1 ]
Amalio, Nuno [2 ]
Ciraci, Selim [3 ]
Fleurey, Franck [4 ]
Kienzle, Joerg [5 ]
Klein, Jacques [3 ]
Kramer, Max [6 ]
Mosser, Sebastien [7 ]
Mussbacher, Gunter [8 ]
Roubtsova, Ella [9 ,10 ]
Zhang, Gefei [11 ]
机构
[1] Univ Nova Lisboa, P-1200 Lisbon, Portugal
[2] Univ Luxembourg, Luxembourg, Luxembourg
[3] Univ Twente, NL-7500 AE Enschede, Netherlands
[4] SINTEF IKT, N-7031 Trondheim, Norway
[5] McGill Univ, Montreal, PQ H3A 2T5, Canada
[6] Karlsruhe Inst Technol, D-76131 Karlsburg, Germany
[7] INRIA Lille, Halle, Germany
[8] Carleton Univ, SCE, Ottawa, ON K1S 5B6, Canada
[9] Univ Munich Appl Sci, D-81377 Munich, Germany
[10] Open Univ Netherlands, Heerlen, Netherlands
[11] Univ Munich arvato syst, Ludwig Maximilians, D-81377 Munich, Germany
来源
MODELLING FOUNDATIONS AND APPLICATIONS | 2011年 / 6698卷
关键词
Aspect-oriented modeling; localization of concerns; composition; verification; localization of reasoning;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The last decade has seen the development of diverse aspect-oriented modeling (AOM) approaches. This paper presents eight different AOM approaches that produce models at different level of abstraction. The approaches are different with respect to the phases of the development lifecycle they target, and the support they provide for model composition and verification. The approaches are illustrated by models of the same concern from a case study to enable comparing of their expressive means. Understanding common elements and differences of approaches clarifies the role of aspect-orientation in the software development process.
引用
收藏
页码:361 / 376
页数:16
相关论文
共 15 条
  • [1] Alférez M, 2010, LECT NOTES COMPUT SC, V5969, P103
  • [2] Amalio N., 2010, VL HCC 2010
  • [3] Amalio N, 2010, LECT NOTES COMPUT SC, V6210, P151
  • [4] Ciraci S., 2009, TRCTIT0939
  • [5] Clarke Siobhan., 2005, ASPECT ORIENTED SOFT, P425
  • [6] Filman R., 2004, ASPECT ORIENTED SOFT
  • [7] Hoare C. A. R., 1985, Communicating Sequential Processes.
  • [8] Kienzle J, 2009, AOSD'09: 8TH INTERNATIONAL CONFERENCE ON ASPECT-ORIENTED SOFTWARE DEVELOPMENT, P87
  • [9] Kienzle J, 2010, LECT NOTES COMPUT SC, V6210, P1
  • [10] McNeile A., 2006, SOFTWARE SYSTEM MODE, V5, P91