Hierarchical reflexion models

被引:54
作者
Koschke, R [1 ]
Simon, D [1 ]
机构
[1] Univ Stuttgart, D-70569 Stuttgart, Germany
来源
10TH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS | 2003年
关键词
D O I
10.1109/WCRE.2003.1287235
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The reflexion model originally proposed by Murphy and Notkin allows one to structurally validate a descriptive or prescriptive architecture model against a source model. First, the entities in the source model are mapped onto the architectural model, then discrepancies between the architecture model and source model are computed automatically. The original reflexion model allows an analyst to specify only non-hierarchical architecture models, which is insufficient for larger systems that are decomposed into hierarchical subsystems. This paper extends the original reflexion model to hierarchical architecture models, describes a method to apply this technique, and reports on case studies conducted on two large-scale and complex applications (namely, the C compiler sdcc for 8-bit microprocessors and the GNU C compiler gcc).
引用
收藏
页码:36 / 45
页数:10
相关论文
共 9 条
[1]  
[Anonymous], THESIS U STUTTGART
[2]  
Hofmeister C, 2000, APPL SOFTWARE ARCHIT
[3]  
*IEEE STAND BOARD, 2000, IEEE REC PRACT ARCH
[4]  
KNODEL J, 2002, THESIS U STUTTGART
[5]   Reengineering with reflexion models: A case study [J].
Murphy, GC ;
Notkin, D .
COMPUTER, 1997, 30 (08) :29-&
[6]   Software reflexion models: bridging the gap between design and implementation [J].
Murphy, GC ;
Notkin, D ;
Sullivan, KJ .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2001, 27 (04) :364-380
[7]  
Murphy GC., 1995, Proceedings of the 3rd ACM SIGSOFT symposium on Foundations of software engineering, P18
[8]  
SHAW M, 1993, ADV SOFTWARE ENG KNO
[9]  
STEENSGAARD B, 1996, S PRINC PROGR LANG, P32