Abstract
Reverse engineering techniques are commonly applied for discovering the underlying business processes. These techniques often rely on event logs recorded by process-aware information systems. Apart from these, there are many non-process-aware systems without mechanisms for recording events. Certain techniques for collecting events during the execution of non-process-aware systems have been proposed to enable the discovery of business processes from this kind of systems. In these techniques the correlation of events into their execution instance constitutes a big challenge since the business process definitions supported by non-process systems are implicit. This paper presents a correlation algorithm which works together a technique for obtaining event logs from non-process-aware systems. The event correlation algorithm is applied to the events dataset collected at runtime to discover the best correlation conditions. Event logs are then built using such conditions. The applicability of the proposal is demonstrated through a case study with a real-life system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Burattin, A., Vigo, R.: A framework for Semi-Automated Process Instance Discovery from Decorative Attributes. In: IEEE Symposium on Computational Intelligence and Data Mining (CIDM 2011), Paris, France, pp. 176–183 (2011)
Castellanos, M., Medeiros, K.A.D., Mendling, J., Weber, B., Weitjers, A.J.M.M.: Business Process Intelligence. In: Cardoso, J.J., van der Aalst, W.M.P. (eds.) Handbook of Research on Business Process Modeling, pp. 456–480. Idea Group Inc. (2009)
Ferreira, D.R., Gillblad, D.: Discovering process models from unlabelled event logs. In: Dayal, U., Eder, J., Koehler, J., Reijers, H.A. (eds.) BPM 2009. LNCS, vol. 5701, pp. 143–158. Springer, Heidelberg (2009)
Fluxicon Process Laboratories, XES 1.0 Standard Definitio (Extensible Event Stream) (2009), http://www.xes-standard.org
Hammoud, N.: Decentralized Log Event Correlation Architecture. In: Proceedings of the International Conference on Management of Emergent Digital EcoSystems, pp. 480–482. ACM, France (2009)
McGarry, K.: A Survey of Interestingness Measures for Knowledge Discovery. Knowl. Eng. Rev. 20(1), 39–61 (2005)
Medeiros, A.K., Weijters, A.J., Aalst, W.M.: Genetic Process Mining: An Experimental Evaluation. Data Min. Knowl. Discov. 14(2), 245–304 (2007)
Motahari-Nezhad, H.R., Saint-Paul, R., Casati, F., Benatallah, B.: Event Correlation for Process Discovery From Web Service Interaction Logs. The VLDB Journal 20(3), 417–444 (2011)
Myers, J., Grimaila, M.R., Mills, R.F.: Adding Value to Log Event Correlation Using Distributed Techniques. In: Proceedings of the Sixth Annual Workshop on Cyber Security and Information Intelligence Research, pp. 1–4. ACM, Oak Ridge (2010)
Pérez-Castillo, R.: Experiment Results about Assessing Event Correlation in Non-Process-Aware Information Systems (2012), http://alarcos.esi.uclm.es/per/rpdelcastillo/CorrelationExp.html#correlation (cited February 09, 2012)
Pérez-Castillo, R., Weber, B., García-Rodríguez de Guzmán, I., Piattini, M.: Toward obtaining event logs from legacy code. In: Muehlen, M.z., Su, J. (eds.) BPM 2010 Workshops. LNBIP, vol. 66, pp. 201–207. Springer, Heidelberg (2011)
Pérez-Castillo, R., Weber, B., García Rodríguez de Guzmán, I., Piattini, M.: Generating Event Logs from Non-Process-Aware Systems Enabling Business Process Mining. Enterprise Information System Journal 5(3), 301–335 (2011)
Pérez-Castillo, R., Weber, B., García Rodríguez de Guzmán, I., Piattini, M.: Process Mining through Dynamic Analysis for Modernizing Legacy Systems. IET Software Journal 5(3), 304–319 (2011)
Rozsnyai, S., Slominski, A., Lakshmanan, G.T.: Discovering Event Correlation Rules for Semi-Structured Business Processes. In: Proceedings of the 5th ACM International Conference on Distributed Event-based System, pp. 75–86. ACM, New York (2011)
van der Aalst, W., Weijters, A.J.M.M.: Process Mining, in Process-aware information systems: bridging people and software through process technology. In: Dumas, M., van der Aalst, W., Ter Hofstede, A. (eds.), pp. 235–255. John Wiley & Sons, Inc. (2005)
Van der Aalst, W.M.P., Van Dongenm, B.F., Günther, C., Rozinat, A., Verbeek, H.M.W., Weijters, A.J.M.M.: ProM: The Process Mining Toolkit. In: 7th International Conference on Business Process Management BPM, - Demonstration Track, pp. 1-4. Springer, Ulm, Germany(2009)
Weske, M.: Business Process Management: Concepts, Languages, Architectures, Leipzig, Germany, p. 368. Springer, Heidelberg (2007)
Zou, Y., Hung, M.: An Approach for Extracting Workflows from E-Commerce Applications. In: Proceedings of the Fourteenth International Conference on Program Comprehension, pp. 127–136. IEEE Computer Society (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pérez-Castillo, R., Weber, B., Piattini, M. (2013). Correlation of Business Activities Executed in Legacy Information Systems. In: Maciaszek, L.A., Filipe, J. (eds) Evaluation of Novel Approaches to Software Engineering. ENASE 2012. Communications in Computer and Information Science, vol 410. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-45422-6_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-45422-6_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-45421-9
Online ISBN: 978-3-642-45422-6
eBook Packages: Computer ScienceComputer Science (R0)