Towards a DSPL for Context Aware BPM

Extant BPM models and methods seem to focus on well-defined, structured and too rigid development process. This latter follows an internally oriented business model implemented with an inside-out approach, with internal focus problem-solving. While driving innovation in today’s digital age with it’s emerging new technologies such as big data analytics which provide prediction of future events based on real-time information are being integrated into BPM, additional core values like capabilities for dynamic adaptation, autonomic behavior, runtime reconfiguration and post-deployment activities are called for to manage unforeseen scenarios at runtime in a situated and changeable context. Dynamic Software Product Lines (DSPLs) is an emerging paradigm that supports these runtime variability mechanisms. However, few works exploiting DSPLs principles and techniques in the BPM domain have been proposed so far.In this paper, we propose a conceptual approach DynPL4CBPM as an extension of DynPL4BPM, which integrates DSPLs concepts along with the entire related dynamic properties, still not used together, to the whole BPM lifecycle in order to dynamically adapt business processes according to different context conditions in an individual environment.

[1]  Vicente Pelechano,et al.  Dynamic adaptation of service compositions with variability models , 2014, J. Syst. Softw..

[2]  Marcelo Fantinato,et al.  Dynamic product line for Business Process Management , 2015, Bus. Process. Manag. J..

[3]  Sooyong Park,et al.  Dynamic Software Product Lines , 2008, Computer.

[4]  Sooyong Park,et al.  Building Dynamic Software Product Lines , 2012, Computer.

[5]  Colette Rolland,et al.  Towards a Generic Context Model for BPM , 2015, 2015 48th Hawaii International Conference on System Sciences.

[6]  Laurence Duchien,et al.  SmartyCo: Managing Cyber-Physical Systems for Smart Environments , 2015, ECSA.

[7]  Päivi Voima,et al.  Customer dominant value formation in service , 2013 .

[8]  Vicente Pelechano,et al.  Strategies for variability transformation at run-time , 2009, SPLC.

[9]  Ebrahim Bagheri,et al.  Dynamic Software Product Line Engineering: A Reference Framework , 2017, Int. J. Softw. Eng. Knowl. Eng..

[10]  Nelly Bencomo,et al.  How dynamic is your Dynamic Software Product Line? , 2010, SPLC Workshops.

[11]  Michael Rosemann,et al.  Individual process management: a first step towards the conceptualisation of individual activities , 2016 .

[12]  Antonio Ruiz Cortés,et al.  Article in Press G Model the Journal of Systems and Software an Overview of Dynamic Software Product Line Architectures and Techniques: Observations from Research and Industry , 2022 .

[13]  Jesper Andersson,et al.  Knowledge evolution in autonomic software product lines , 2011, SPLC '11.

[14]  Jan Recker,et al.  The quest for organizational flexibility: Driving changes in business processes through the identification of relevant context , 2016, Bus. Process. Manag. J..

[15]  Jan Recker,et al.  Contextualisation of business processes , 2008, Int. J. Bus. Process. Integr. Manag..

[16]  Flávia Maria Santoro,et al.  A formal representation for context-aware business processes , 2014, Comput. Ind..

[17]  Päivi Voima,et al.  Exploring Customer Value Formation: A Customer Dominant Logic Perspective , 2010 .

[18]  Alexander Egyed,et al.  Applying multiobjective evolutionary algorithms to dynamic software product lines for reconfiguring mobile applications , 2015, J. Syst. Softw..

[19]  Jan vom Brocke,et al.  BPM - Driving Innovation in a Digital World , 2015, BPM.

[20]  Michael Rosemann,et al.  Proposals for Future BPM Research Directions , 2014, AP-BPM.

[21]  Marcelo Fantinato,et al.  The use of software product lines for business process management: A systematic literature review , 2013, Inf. Softw. Technol..

[22]  David Sinreich,et al.  An architectural blueprint for autonomic computing , 2006 .