A case study on business process recovery using an e-government system

被引:6
作者
Perez-Castillo, Ricardo [1 ]
Garcia-Rodriguez de Guzman, Ignacio [1 ]
Piattini, Mario [1 ]
Places, Angeles S. [2 ]
机构
[1] Univ Castilla La Mancha, Alarcos Res Grp, E-13071 Ciudad Real, Spain
[2] Univ A Coruna, Database Lab, Fac Informat, La Coruna 15071, Spain
关键词
business process mining; legacy system; ADM; model transformation; case study;
D O I
10.1002/spe.1057
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Business processes have become one of the key assets of organization, since these processes allow them to discover and control what occurs in their environments, with information systems automating most of an organization's processes. Unfortunately, and as a result of uncontrolled maintenance, information systems age over time until it is necessary to replace them with new and modernized systems. However, while systems are aging, meaningful business knowledge that is not present in any of the organization's other assets gradually becomes embedded in them. The preservation of this knowledge through the recovery of the underlying business processes is, therefore, a critical problem. This paper provides, as a solution to the aforementioned problem, a model-driven procedure for recovering business processes from legacy information systems. The procedure proposes a set of models at different abstraction levels, along with the model transformations between them. The paper also provides a supporting tool, which facilitates its adoption. Moreover, a real-life case study concerning an e-government system applies the proposed recovery procedure to validate its effectiveness and efficiency. The case study was carried out by following a formal protocol to improve its rigor and replicability. Copyright (C) 2011 John Wiley & Sons, Ltd.
引用
收藏
页码:159 / 189
页数:31
相关论文
共 54 条
  • [1] [Anonymous], 2006, 23 INT C MACH LEARN, DOI [DOI 10.1145/1143844.1143874, 10.1145/1143844.1143874]
  • [2] Brereton Pearl., 2008, Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering, P41
  • [3] Business Process Recovery for System Maintenance - An Empirical Approach
    Cai, Zhengong
    Yang, Xiaohu
    Wang, Xinyu
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, CONFERENCE PROCEEDINGS, 2009, : 399 - 402
  • [4] Canfora G., 2007, FUTURE SOFTWARE ENG
  • [5] REVERSE ENGINEERING AND DESIGN RECOVERY - A TAXONOMY
    CHIKOFSKY, EJ
    CROSS, JH
    [J]. IEEE SOFTWARE, 1990, 7 (01) : 13 - 17
  • [6] A Systematic Survey of Program Comprehension through Dynamic Analysis
    Cornelissen, Bas
    Zaidman, Andy
    van Deursen, Arie
    Moonen, Leon
    Koschke, Rainer
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2009, 35 (05) : 684 - 702
  • [7] Daga A, 2005, P P 38 ANN HAW INT C, V8, P2241
  • [8] Reverse Engineering of Business Processes exposed as Web Applications
    Di Francescomarino, Chiara
    Marchetto, Alessandro
    Tonella, Paolo
    [J]. 13TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING: CSMR 2009, PROCEEDINGS, 2009, : 139 - 148
  • [9] Locating features in source code
    Eisenbarth, T
    Koschke, R
    Simon, D
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (03) : 210 - 224
  • [10] Garcia VC, 2006, LECT NOTES COMPUT SC, V4063, P82