Model for Dynamic Evolution of Aspect-Oriented Software

被引:0
作者
Katic, Marija [1 ]
Fertalj, Kresimir [1 ]
机构
[1] Univ Zagreb, Fac Elect Engn & Comp, Dept Appl Comp, Zagreb 41000, Croatia
来源
2011 15TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR) | 2011年
关键词
aspect-oriented programming; dynamic evolution; dynamic updating; dynamic update preparation;
D O I
10.1109/CSMR.2011.57
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The number of application domains in which systems must deliver continuous reliable service during update is growing as well as the application of aspect-oriented paradigm in such systems. In this paper we address the problem of updating running aspect-oriented software. The goal of the research is to design and to build the model for dynamic update of aspect-oriented software considering continuity of updates (in the presence of prior updates) that enables such software to be updated at runtime.
引用
收藏
页码:377 / 380
页数:4
相关论文
共 15 条
[1]  
[Anonymous], 2010, ASPECTJ
[2]   A differencing algorithm for object-oriented programs [J].
Apiwattanapong, T ;
Orso, A ;
Harrold, MJ .
19TH INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2004, :2-13
[3]  
Bockisch Christoph., 2004, AOSD 04 P 3 INT C AS, P83
[4]  
Büchi M, 2000, LECT NOTES COMPUT SC, V1850, P201
[5]   THE PROGRAM DEPENDENCE GRAPH AND ITS USE IN OPTIMIZATION [J].
FERRANTE, J ;
OTTENSTEIN, KJ ;
WARREN, JD .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1987, 9 (03) :319-349
[6]   Dynamic update of Java']Java applications-balancing change flexibility vs programming transparency [J].
Gregersen, Allan Raundahl ;
Jorgensen, Bo Norregaard .
JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2009, 21 (02) :81-112
[7]  
Havinga W., 2006, Proceedings of the Third European Workshop on Aspects in Software, P1
[8]  
Kiczales G, 1997, LECT NOTES COMPUT SC, V1241, P220, DOI 10.1007/BFb0053381
[9]  
Nicoara A, 2008, EUROSYS'08: PROCEEDINGS OF THE EUROSYS 2008 CONFERENCE, P233, DOI 10.1145/1357010.1352617
[10]   A technique for dynamic updating of Java']Java software [J].
Orso, A ;
Rao, A ;
Harrold, MJ .
INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2002, :649-658