Formal Verification of Temporal Constraints for Mobile Service-Based Business Process Models

Service-based business processes are typically used for achieving business goals through the execution of a set of activities. These activities are usually implemented upon mobile devices in terms of mobile services in a dynamic and pervasive environment. The execution of business processes is recorded in event logs in contemporary enterprise information systems and is discovered, monitored, and improved leveraging process mining techniques. However, process mining from time perspective which has been evolving as an emerging principle for supporting the temporal analysis of these mobile service-based business processes has not been explored extensively. To address this challenge, we propose to extend the mobile service-based business process model on the basis of the specification and verification of temporal constraints. A timed business process model is proposed where the relative and absolute temporal constraints correspond to each individual activity, sets of activities with control relations, and edges between activities or gateways are estimated. Conformance checking is implemented for the verification and improvement of the proposed model with respect to the accuracy, precision, and recall. Extensive evaluations and comparison of our technique with the state of the art are conducted based on publicly available real-life event logs, and the results demonstrate the effectiveness and verification of the proposed model.

[1]  Massimo Mecella,et al.  Automated Discovery of Process Models from Event Logs: Review and Benchmark , 2017, IEEE Transactions on Knowledge and Data Engineering.

[2]  Jian Yang,et al.  A change management framework for service based business process , 2017, ACSW.

[3]  Zhiqiang Ge,et al.  Data Mining and Analytics in the Process Industry: The Role of Machine Learning , 2017, IEEE Access.

[4]  Matthias Weidlich,et al.  Temporal Network Representation of Event Logs for Improved Performance Modelling in Business Processes , 2017, BPM.

[5]  Enhancing Formal Specification and Verification of Temporal Constraints in Business Processes , 2014, 2014 IEEE International Conference on Services Computing.

[6]  MengChu Zhou,et al.  Mobility-Aware Service Composition in Mobile Communities , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[7]  Zhaohui Wu,et al.  Mobile Service Selection for Composition: An Energy Consumption Perspective , 2017, IEEE Transactions on Automation Science and Engineering.

[8]  Yucong Duan,et al.  An Approach to Data Consistency Checking for the Dynamic Replacement of Service Process , 2017, IEEE Access.

[9]  Tao Yu,et al.  A Novel Framework of Using Petri Net to Timed Service Business Process Modeling , 2016, Int. J. Softw. Eng. Knowl. Eng..

[10]  Dimitri Lefebvre,et al.  PN modeling of discrete event systems with temporal constraints , 2017, 2017 21st International Conference on System Theory, Control and Computing (ICSTCC).

[11]  Carlos Monsalve,et al.  Formal verification of business processes as timed automata , 2017, 2017 12th Iberian Conference on Information Systems and Technologies (CISTI).

[12]  Kunihiko Hiraishi,et al.  Formal verification of business processes with temporal and resource constraints , 2011, 2011 IEEE International Conference on Systems, Man, and Cybernetics.

[13]  Slim Kallel,et al.  Optimal Cost for Time-Aware Cloud Resource Allocation in Business Process , 2017, 2017 IEEE International Conference on Services Computing (SCC).

[14]  Saoussen Cheikhrouhou,et al.  The temporal perspective in business process modeling: a survey and research challenges , 2014, Service Oriented Computing and Applications.

[15]  Xiao Xue,et al.  Computational Experiment-Based Evaluation on Context-Aware O2O Service Recommendation , 2016, IEEE Transactions on Services Computing.

[16]  Georg Grossmann,et al.  Dynamic temporal constraints in business processes , 2017, ACSW.

[17]  Zhaohui Wu,et al.  A Recommendation System to Facilitate Business Process Modeling , 2017, IEEE Transactions on Cybernetics.

[18]  Wil M. P. van der Aalst,et al.  Process discovery from event data: Relating models and logs through abstractions , 2018, WIREs Data Mining Knowl. Discov..

[19]  Hailong Sun,et al.  Towards Trustworthy Composite Service Through Business Process Model Verification , 2010, 2010 7th International Conference on Ubiquitous Intelligence & Computing and 7th International Conference on Autonomic & Trusted Computing.

[20]  Chieh-Yuan Tsai,et al.  Time-interval process model discovery and validation—a genetic process mining approach , 2010, Applied Intelligence.

[21]  Jian Yang,et al.  Correctness Verification for Service-Based Business Processes , 2017, 2017 IEEE International Conference on Web Services (ICWS).

[22]  Akhil Kumar,et al.  Managing Controlled Violation of Temporal Process Constraints , 2015, BPM.

[23]  Mahendrawathi Er,et al.  Structural Similarity Measurement of Business Process Model to Compare Heuristic and Inductive Miner Algorithms Performance in Dealing with Noise , 2017 .

[24]  Akhil Kumar,et al.  Controlled violation of temporal process constraints - Models, algorithms and results , 2017, Inf. Syst..

[25]  Tie Qiu,et al.  EABS: An Event-Aware Backpressure Scheduling Scheme for Emergency Internet of Things , 2018, IEEE Transactions on Mobile Computing.

[26]  C. L. Philip Chen,et al.  A Data-Emergency-Aware Scheduling Scheme for Internet of Things in Smart Cities , 2018, IEEE Transactions on Industrial Informatics.

[27]  José Luís Pereira,et al.  The Temporal Dimension of Business Processes - Dealing with Time Constraints , 2017 .

[28]  Denis Gagné,et al.  Time-BPMN , 2009, 2009 IEEE Conference on Commerce and Enterprise Computing.

[29]  Manfred Reichert,et al.  Process time patterns: A formal foundation , 2016, Inf. Syst..

[30]  Jan Mendling,et al.  A Configurable Resource Allocation for Multi-tenant Process Development in the Cloud , 2016, CAiSE.