Automated support for framework-based software evolution

被引:13
作者
Tourwé, T [1 ]
Mens, T [1 ]
机构
[1] Free Univ Brussels, Programming Technol Lab, B-1050 Brussels, Belgium
来源
INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS | 2003年
关键词
D O I
10.1109/ICSM.2003.1235416
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we show how elaborate support for framework-based software evolution can be provided based on explicit documentation of the hot spots of object-oriented application frameworks. Such support includes high-level transformations that guide a developer when instantiating applications from a framework by propagating the necessary changes, as well as application upgrading facilities based on these transformations. The approach relies on active declarative documentation of the design and evolution of the framework's hot spots, by means of metapatterns and their associated transformations.
引用
收藏
页码:148 / 157
页数:10
相关论文
共 34 条
[1]  
BECK K, 1994, P EUR C OBJ OR PROGR
[2]  
BRANT J, 1995, THESIS U ILLINOIS UR
[3]  
BUTLER G, 1999, DOCUMENTING FRAMEWOR, pCH7
[4]  
DEMEUTER W, 2001, P SCASE SOFT COMP AP
[5]  
EDWARDS WK, 1997, P S US INT SOFTW TEC
[6]  
Fayad M. E., 1997, COMMUNICATIONS ACM, V40
[7]  
FEATHER MS, 1989, P 5 INT WORKSH SOFTW
[8]  
Florijn G, 1997, P ECOOP 97
[9]  
GRUIJS D, 1997, THESIS UTRECHT U
[10]   Annotating reusable software architectures with specialization patterns [J].
Hakala, M ;
Hautamäki, J ;
Koskimies, K ;
Paakki, J ;
Viljamaa, A ;
Viljamaa, J .
WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, 2001, :171-180