Abstract
Several approaches have already been proposed to extract both business processes and business rules from a legacy source code. These approaches usually consider static and dynamic source code analysis for re-learning of these models. However, business processes have components that cannot be directly extracted by static analysis (i.e., process participants and concurrent tasks). Moreover, most of well-known process mining algorithms used in dynamic analysis do not support all required operations of incremental extraction. Re-learning of large legacy systems can benefit from an incremental analysis strategy in order to provide iterative extraction of process models. This paper discusses an approach for business knowledge extraction from legacy systems through incremental process mining. Discovery results can be used in various ways by business analysts and software architects, e.g. documentation of legacy systems or for re-engineering purposes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Kalsing, A.C., Iochpe, C., Nascimento, G.S., Thom, L.H.: Evolutionary learning of business process models from legacy systems using incremental process mining. In: 15th International Conference on Enterprise Information Systems, pp. 58–69 (2013)
Kalsing, A.C., Nascimento, G.S., Iochpe, C., Thom, L.H.: An incremental process mining approach to extract knowledge from legacy systems. In: 14th IEEE EDOC 2010, pp. 79–88 (2010)
Cohen, J.: A coefficient of agreement for nominal scales. Educ. Psychol. Measur. 20(1), 37–46 (1960)
van Dongen, B.F., de Medeiros, A.K.A., Verbeek, H., Weijters, A., van der Aalst, W.M.: The ProM framework: a new era in process mining tool support. In: Ciardo, G., Darondeau, P. (eds.) ICATPN 2005. LNCS, vol. 3536, pp. 444–454. Springer, Heidelberg (2005)
Ma, H., Tang, Y., Wu, L.: Incremental mining of processes with loops. Int. J. Artif. Intell. Tools 20(1), 221–235 (2011)
Sun, W., Li, T., Peng, W., Sun, T.: Incremental workflow mining with optional patterns and its application to production printing process. Int. J. Intell. Control Syst. 12(1), 45–55 (2007)
van der Aalst, W.M.P., Weijters, A.J.M.M., Maruster, L.: Workflow mining: discovering process models from event logs. IEEE Trans. Knowl. Data Eng. 16(9), 1128–1142 (2004)
Gunther, C.W., Rinderle-Ma, S., Reichert, M., van der Aalst, W.M.P.: Using process mining to learn from process changes in evolutionary systems. Int. Bus. Process Integr. Manag. 3(1), 61–78 (2008). (Inderscience)
Weijters, A.J.M.M., van der Aalst, W.M.P., Medeiros, A.K.: Process mining with the heuristics miner algorithm. Technical Report WP, Eindhoven, vol. 166 (2006)
Rozinat, A., Medeiros, A.K., Gunther, C.W., Weijters, A.J.M.M., van der Aalst, W.M.P.: Towards an evaluation framework for process mining algorithms. BPM Center Report BPM-07-06, BPMcenter. Org (2007)
Burattin, A., Sperduti, A.: PLG: a framework for the generation of business process models and their execution logs. In: Muehlen, M., Su, J. (eds.) BPM 2010 Workshops. LNBIP, vol. 66, pp. 214–219. Springer, Heidelberg (2011)
Dijkman, R., Dumas, M., García-Bañuelos, L.: Graph matching algorithms for business process model similarity search. In: Dayal, U., Eder, J., Koehler, J., Reijers, H.A. (eds.) BPM 2009. LNCS, vol. 5701, pp. 48–63. Springer, Heidelberg (2009)
Sneed, H.M., Erdos K.: Extracting business rules from source code. In: Proceeding of the Fourth IEEE Workshop on Program Comprehension, pp. 240–247 (1996)
Wang, C., Zhou, Y., Chen, J.: Extracting prime business rules from large legacy system. In: International Conference on Computer Science and Software Engineering, vol. 2, pp. 19–23 (2008)
Bose, R.C., van der Aalst, W.M., Žliobaitė, I., Pechenizkiy, M.: Handling Concept Drift in Process Mining. In: Mouratidis, H., Rolland, C. (eds.) CAiSE 2011. LNCS, vol. 6741, pp. 391–405. Springer, Heidelberg (2011)
Landis, J.R., Koch, G.G.: The measurement of observer agreement for categorical data. Int. Biom. Soc. 33, 159–174 (1977)
Luengo, D., Sepúlveda, M.: Applying Clustering in Process Mining to Find Different Versions of a Business Process That Changes over Time. In: Daniel, F., Barkaoui, K., Dustdar, S. (eds.) BPM Workshops 2011, Part I. LNBIP, vol. 99, pp. 153–158. Springer, Heidelberg (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Kalsing, A.C., Iochpe, C., Thom, L.H., do Nascimento, G.S. (2014). Re-learning of Business Process Models from Legacy System Using Incremental Process Mining. In: Hammoudi, S., Cordeiro, J., Maciaszek, L., Filipe, J. (eds) Enterprise Information Systems. ICEIS 2013. Lecture Notes in Business Information Processing, vol 190. Springer, Cham. https://doi.org/10.1007/978-3-319-09492-2_19
Download citation
DOI: https://doi.org/10.1007/978-3-319-09492-2_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-09491-5
Online ISBN: 978-3-319-09492-2
eBook Packages: Computer ScienceComputer Science (R0)