Assessing flexibility in event-driven process adaptation

Abstract Business process management (BPM) has emerged as a prominent information management approach focusing on the design, execution and governance of organizational business processes. The ability to deal with both foreseen and unforeseen changes in business processes is considered critical for contemporary business process management systems. This paper proposes an approach that couples an event-driven framework for detecting and reasoning in situations that pose the need for process adaptations with MCDM methods for selecting adaptations. The proposed approach has been implemented in an aspect-oriented extension of a BPMN2.0 engine in order to enact adaptations of business processes in real-time.

[1]  Gregoris Mentzas,et al.  Dynamic event subscriptions in distributed event based architectures , 2013, Expert Syst. Appl..

[2]  Gunter Saake,et al.  An adaptive ECA-centric architecture for agile service-based business processes with compliant aspectual .NET environment , 2008, iiWAS.

[3]  Roberto Silveira Silva Filho,et al.  Blending Ad Hoc and Formal Workflow Models in Support of Different Stakeholders Needs , 2015, Int. J. Cooperative Inf. Syst..

[4]  Jan Mendling,et al.  From WS-CDL choreography to BPEL process orchestration , 2008, J. Enterp. Inf. Manag..

[5]  Luciano Baresi,et al.  Smart monitors for composed services , 2004, ICSOC '04.

[6]  Gregoris Mentzas,et al.  An Aspect Oriented Approach for Implementing Situational Driven Adaptation of BPMN2.0 Workflows , 2012, Business Process Management Workshops.

[7]  Jos Nijhuis,et al.  DySOA: Making Service Systems Self-adaptive , 2005, ICSOC.

[8]  Mathias Weske,et al.  Optimizing Event Pattern Matching Using Business Process Models , 2014, IEEE Transactions on Knowledge and Data Engineering.

[9]  Mira Mezini,et al.  Aspect-Oriented Workflow Languages , 2006, OTM Conferences.

[10]  Annika Hinze,et al.  Event-based applications and enabling technologies , 2009, DEBS '09.

[11]  Mira Mezini,et al.  AO4BPEL: An Aspect-oriented Extension to BPEL , 2007, World Wide Web.

[12]  Wil M. P. van der Aalst,et al.  Worklets: A Service-Oriented Implementation of Dynamic Flexibility in Workflows , 2006, OTM Conferences.

[13]  Schahram Dustdar,et al.  Non-intrusive monitoring and service adaptation for WS-BPEL , 2008, WWW.

[14]  Frank Leymann,et al.  BPEL'n'Aspects: Adapting Service Orchestration Logic , 2009, 2009 IEEE International Conference on Web Services.

[15]  Manfred Reichert,et al.  Enabling Flexibility in Process-Aware Information Systems: Challenges, Methods, Technologies , 2012 .

[16]  Wil M. P. van der Aalst,et al.  Dynamic, Extensible and Context-Aware Exception Handling for Workflows , 2007, OTM Conferences.

[17]  Abdelkarim Erradi,et al.  Policy-Driven Middleware for Self-adaptation of Web Services Compositions , 2006, Middleware.

[18]  Mira Mezini,et al.  Weaving Aspects and Business Processes through Model Transformation , 2014, ESOCC.

[19]  Hans-Arno Jacobsen,et al.  Static and Dynamic Process Change , 2018, IEEE Transactions on Services Computing.

[20]  Wil M. P. van der Aalst,et al.  Business Process Variability Modeling , 2017, ACM Comput. Surv..

[21]  Paul Compton,et al.  Knowledge in Context: A Strategy for Expert System Maintenance , 1990, Australian Joint Conference on Artificial Intelligence.

[22]  Jan Vanthienen,et al.  Enabling flexible location-aware business process modeling and execution , 2016, Decis. Support Syst..

[23]  Mira Mezini,et al.  Aspect-Oriented Business Process Modeling with AO4BPMN , 2010, ECMFA.

[24]  Stefanie Rinderle-Ma,et al.  Application of Dynamic Instance Queuing to Activity Sequences in Cooperative Business Process Scenarios , 2016, Int. J. Cooperative Inf. Syst..

[25]  Mira Mezini,et al.  A Plug-in Architecture for Self-Adaptive Web Service Compositions , 2009, 2009 IEEE International Conference on Web Services.

[26]  Francisco Herrera,et al.  Direct approach processes in group decision making using linguistic OWA operators , 1996, Fuzzy Sets Syst..

[27]  Luciano Baresi,et al.  Policies and Aspects for the Supervision of BPEL Processes , 2007, CAiSE.

[28]  John Mylopoulos,et al.  From object-oriented to goal-oriented requirements analysis , 1999, CACM.

[29]  Massimo Mecella,et al.  SmartPM: An Adaptive Process Management System through Situation Calculus, IndiGolog, and Classical Planning , 2014, KR.

[30]  Christopher P. Holland,et al.  On the architecture and form of flexible process support , 2007, Softw. Process. Improv. Pract..

[31]  Andrea Zisman,et al.  A service discovery framework for service centric systems , 2005, 2005 IEEE International Conference on Services Computing (SCC'05) Vol-1.

[32]  Laurence Duchien,et al.  Using Complex Event Processing for Dynamic Business Process Adaptation , 2010, 2010 IEEE International Conference on Services Computing.