Introduction to the theory of programming languages
Introduction to the theory of programming languages
Process Aware Information Systems: Bridging People and Software Through Process Technology
Process Aware Information Systems: Bridging People and Software Through Process Technology
ARES '08 Proceedings of the 2008 Third International Conference on Availability, Reliability and Security
Aris Design Platform: Getting Started with Bpm
Aris Design Platform: Getting Started with Bpm
Cycle Time Prediction: When Will This Case Finally Be Finished?
OTM '08 Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part I on On the Move to Meaningful Internet Systems:
Modern Business Process Automation: YAWL and its Support Environment
Modern Business Process Automation: YAWL and its Support Environment
Using Complex Event Processing for Dynamic Business Process Adaptation
SCC '10 Proceedings of the 2010 IEEE International Conference on Services Computing
Active Complex Event Processing infrastructure: Monitoring and reacting to event streams
ICDEW '11 Proceedings of the 2011 IEEE 27th International Conference on Data Engineering Workshops
Automated error correction of business process models
BPM'11 Proceedings of the 9th international conference on Business process management
Risk management in the BPM lifecycle
BPM'05 Proceedings of the Third international conference on Business Process Management
Dominance-Based Multiobjective Simulated Annealing
IEEE Transactions on Evolutionary Computation
Supporting risk-informed decisions during business process execution
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
Minimizing test-point allocation to improve diagnosability in business process models
Journal of Systems and Software
Hi-index | 0.00 |
This paper proposes a novel approach for identifying risks in executable business processes and detecting them at run-time. The approach considers risks in all phases of the business process management lifecycle, and is realized via a distributed, sensor-based architecture. At design-time, sensors are defined to specify risk conditions which when fulfilled, are a likely indicator of faults to occur. Both historical and current process execution data can be used to compose such conditions. At run-time, each sensor independently notifies a sensor manager when a risk is detected. In turn, the sensor manager interacts with the monitoring component of a process automation suite to prompt the results to the user who may take remedial actions. The proposed architecture has been implemented in the YAWL system and its performance has been evaluated in practice.