Discovering Business Rules through Process Mining

Business rules guide the operation of an organization, thus its documentation provides an important source of information both for developing technological solutions (information systems, databases)and for evaluating information systems implementations. Despite its importance, manual creation and maintenance of business rule documentation is very costly, and practically infeasible in complex organizations. This paper describes a method for discovering business rules from the information systems event logs, through the use of process mining and data mining techniques. We exemplify the method execution to discover two selected sub-types of business rules, namely condition action assertions and authorization action assertions.

[1]  Martin Gogolla,et al.  Object Constraint Language , 2009, Encyclopedia of Database Systems.

[2]  Flávia Maria Santoro,et al.  Identificação de regras de negócio utilizando mineração de processos , 2008 .

[3]  Keng Siau,et al.  Advanced Topics In Database Research , 2005 .

[4]  A. Kovacic,et al.  The business rule-transformation approach , 2004, 26th International Conference on Information Technology Interfaces, 2004..

[5]  Jacques Wainer,et al.  Fraud detection in process aware systems , 2008, Int. J. Bus. Process. Integr. Manag..

[6]  Wil M.P. van der Aalst,et al.  Genetic Process Mining , 2005, ICATPN.

[7]  Evelina Lamma,et al.  A computational logic-based approach to verification of IT systems , 2011 .

[8]  Ronald G. Ross,et al.  Principles of the business rule approach: Ronald G. Ross, Addison-Wesley Information Technology Series, February 2003, 256pp., price £30.99, ISBN 0-201-78893-4 , 2004, Int. J. Inf. Manag..

[9]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[10]  Erik Putrycz,et al.  Recovering Business Rules from Legacy Source Code for System Modernization , 2007, RuleML.

[11]  Wil M. P. van der Aalst,et al.  Finding Structure in Unstructured Processes: The Case for Process Mining , 2007, Seventh International Conference on Application of Concurrency to System Design (ACSD 2007).

[12]  Youssef Amghar,et al.  Modeling of Business Rules for Active Database Application Specification , 2002, Advanced Topics in Database Research, Vol. 1.

[13]  Robert Meersman,et al.  On the Move to Meaningful Internet Systems 2004: CoopIS, DOA, and ODBASE , 2004, Lecture Notes in Computer Science.

[14]  Ronald G. Ross Expressing business rules , 2000, SIGMOD '00.

[15]  Wil M. P. van der Aalst,et al.  Semantic Process Mining Tools: Core Building Blocks , 2008, ECIS.

[16]  Sudha Ram,et al.  A comprehensive framework for modeling set-based business rules during conceptual database design , 2005, Inf. Syst..

[17]  Wil M. P. van der Aalst,et al.  Decision Mining in ProM , 2006, Business Process Management.

[18]  Jan Vanthienen,et al.  Rule-based business process modeling and execution , 2005 .

[19]  Cw Christian Günther,et al.  Process mining: Using CPN tools to create test logs for mining algorithms , 2005 .

[20]  Petra Perner,et al.  Data Mining - Concepts and Techniques , 2002, Künstliche Intell..

[21]  Gregory Piatetsky-Shapiro,et al.  Advances in Knowledge Discovery and Data Mining , 2004, Lecture Notes in Computer Science.

[22]  Aqueo Kamada,et al.  Execução de serviços baseada em regras de negocio , 2006 .

[23]  Barbara von Halle,et al.  Business Rules Applied: Building Better Systems Using the Business Rules Approach , 2001 .

[24]  Boudewijn F. van Dongen,et al.  Process Mining and Verification of Properties: An Approach Based on Temporal Logic , 2005, OTM Conferences.

[25]  John Domingue,et al.  An Outlook on Semantic Business Process Mining and Monitoring , 2007, OTM Workshops.

[26]  Adrian Paschke,et al.  Advances in Rule Interchange and Applications, International Symposium, RuleML 2007, Orlando, Florida, USA, October 25-26, 2007, Proceedings , 2007, RuleML.