Business Process Recovery for System Maintenance - An Empirical Approach

被引:13
作者
Cai, Zhengong [1 ]
Yang, Xiaohu [1 ]
Wang, Xinyu [1 ]
机构
[1] Zhejiang Univ, Coll Comp Sci, Hangzhou 310027, Zhejiang, Peoples R China
来源
2009 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, CONFERENCE PROCEEDINGS | 2009年
关键词
D O I
10.1109/ICSM.2009.5306291
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Understanding business processes is an important step for software maintenance. The approaches for recovering business processes are mostly based on source code analysis, including static analysis and dynamic analysis. All these methods are proved to be effective in some specific situations. However, they are challenged when facing enterprise legacy systems which implement complex business processes triggered by the external actors. In this paper, we introduce a new business process recovery approach that combines the requirement reacquisition with dynamic and static program analysis methods. The approach has been applied to the maintenance of an equity trading system to prove its efficiency.
引用
收藏
页码:399 / 402
页数:4
相关论文
共 8 条
[1]  
DUGERDIL P, 2006, P 22 IEEE INT C SOFT, P24
[2]   Static techniques for concept location in object-oriented code [J].
Marcus, A ;
Rajch, V ;
Buchta, J ;
Petrenko, M ;
Sergeyev, A .
13TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 2005, :33-42
[3]   Feature location using probabilistic ranking of methods based on execution scenarios and information retrieval [J].
Poshyvanyk, Denys ;
Gueheneuc, Yann-Gael ;
Marcus, Andrian ;
Antoniol, Giuliano ;
Rajlich, Vaclav .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2007, 33 (06) :420-432
[4]  
SALAH M, 2005, P 21 IEEE INT C SOFT, P26
[5]   Extracting business logic from existing COBOL programs as a basis for redevelopment [J].
Sneed, HM .
9TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 2001, :167-175
[6]   Business rules extraction from large legacy systems [J].
Wang, XY ;
Sun, JL ;
Yang, XH ;
He, ZJ ;
Maddineni, S .
CSMR 2004: EIGHTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2004, :249-253
[7]  
Zou Y, 2004, 11TH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, P224
[8]  
Zou Y, 2006, INT C PROGRAM COMPRE, P127