A Novel Tool for Configurable Process Evolution and Service Derivation

Inrecentyears,variabilitymanagementinbusinessprocessesisconsideredakeyofreuse.Research worksinthisfieldfocusedmainlyonvariabilitymodelingandresolution;whereas,evolutionhas beensomehowneglected.Infact,newbusinessrequirementsmayoccur,andbusinessprocessesmust evolveinordertomeetthenewneeds.Furthermore,theevolutionatbusinesslayerrepresentedby configurableprocessesimpacttheITlayerrepresentedbyservices.Inthiscase,itisnecessaryto synchronizethechangesbetweenthesetwolayers.Inotherwords,thealignmentofconfigurable processesandconfigurableservicesmustoccurtomaintainanintegratedviewofanorganization. Thiscanbereachedbytheconceptofservice-basedconfigurableprocesses.Thestudyofexisting toolsinthisdomainshowsthelackofsolutionsintegratingboththeevolutionmanagement,andthe changepropagationwithrespecttothevariability.ThisarticleaimstorepresenttheCPMEv,anovel toolforevolutionmanagementofservice-basedconfigurableprocesses. KEywoRDS Alignment, Change Propagation, Configurable Services, Evolution, Variability

[1]  Peter Dadam,et al.  Adaptive process management with ADEPT2 , 2005, 21st International Conference on Data Engineering (ICDE'05).

[2]  Patrick Delfmann,et al.  Adaptive Reference Modeling: Integrating Configurative and Generic Adaptation Techniques for Information Models , 2007 .

[3]  Mounia Fredj,et al.  On managing evolution of configurable services based on configurable processes , 2014, 2014 Second World Conference on Complex Systems (WCCS).

[4]  Vicente Pelechano,et al.  Enhancing Modeling and Change Support for Process Families through Change Patterns , 2013, BMMDS/EMMSAD.

[5]  Leonard J. Bass,et al.  Managing variability in software architectures , 2001, SSR '01.

[6]  Luciano García-Bañuelos,et al.  Variability in business processes: Automatically obtaining a generic specification , 2019, Inf. Syst..

[7]  Mounia Fredj,et al.  Ontology-Based Framework for Quality in Configurable Process Models , 2017, J. Electron. Commer. Organ..

[8]  Manfred Reichert,et al.  Beyond rigidity – dynamic process lifecycle support , 2009, Computer Science - Research and Development.

[9]  Rita Suzana Pitangueira Maciel,et al.  4SRS-SoaML Method for Deriving a Service-Oriented Architecture From Use Cases Within a SPEM Approach , 2019, Advances in Business Information Systems and Analytics.

[10]  Marcello La Rosa,et al.  Synergia - Comprehensive Tool Support for Configurable Process Models , 2009, BPM.

[11]  Jan Bosch,et al.  On the notion of variability in software product lines , 2001, Proceedings Working IEEE/IFIP Conference on Software Architecture.

[12]  Svein G. Johnsen,et al.  Model-driven Service Engineering with SoaML , 2011 .

[13]  Faramarz Safi Esfahani,et al.  QoS-based Web Service Composition Applying an Improved Genetic Algorithm (IGA) Method , 2016, Int. J. Enterp. Inf. Syst..

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

[15]  Quan Z. Sheng,et al.  User Interface Derivation for Business Processes , 2020, IEEE Transactions on Knowledge and Data Engineering.

[16]  Jian Yang,et al.  Change impact analysis for service based business processes , 2010, SOCA.

[17]  Steve Drew,et al.  Deriving organisational business process change factors using the hierarchical elicitation workshop , 2018, International Journal of Business Process Integration and Management.

[18]  Pedro Soto-Acosta,et al.  Tool-supported continuous business process innovation: a case study in globally distributed software teams , 2017 .

[19]  Verena Geist,et al.  Supporting Customizable Business Process Models Using Graph Transformation Rules , 2016, Int. J. Inf. Syst. Model. Des..

[20]  Ricardo Martinho,et al.  BPFlexTemplate: A Business Process template generation tool based on similarity and flexibility , 2017 .

[21]  Mathias Weske,et al.  Toward uBPMN-Based Patterns for Modeling Ubiquitous Business Processes , 2018, IEEE Transactions on Industrial Informatics.

[22]  Lilan Liu,et al.  Automated Quantitative Verification for Service-Based System Design: A Visualization Transform Tool Perspective , 2018, Int. J. Softw. Eng. Knowl. Eng..

[23]  Mario Piattini,et al.  A Model-driven and Service-oriented framework for the business process improvement , 2010 .

[24]  Marlon Dumas,et al.  Modelling families of business process variants: A decomposition driven method , 2013, Information Systems.

[25]  Rajaa Saidi,et al.  Design for Reuse in Business Process: Method and Experiments , 2013, Int. J. Enterp. Inf. Syst..

[26]  Manfred Reichert,et al.  Capturing variability in business process models: the Provop approach , 2010 .

[27]  Iris Reinhartz-Berger,et al.  Organisational reference models: supporting an adequate design of local business processes , 2009, Int. J. Bus. Process. Integr. Manag..

[28]  Rajkumar Buyya,et al.  Computational Intelligence Based QoS-Aware Web Service Composition: A Systematic Literature Review , 2017, IEEE Transactions on Services Computing.

[29]  Sébastien Gérard,et al.  Semantic Framework for Energy-Aware Resource Management of IoT in Business Processes , 2018, Int. J. Syst. Serv. Oriented Eng..

[30]  François Charoy,et al.  Alignment and Change Propagation between Business Processes and Service-Oriented Architectures , 2013, 2013 IEEE International Conference on Services Computing.

[31]  Frank Puhlmann,et al.  Variability Modeling and Product Derivation in E-Business Process Families , 2007 .

[32]  Manfred Reichert,et al.  Extending a Business Process Modeling Tool With Process Configuration Facilities: The Provop Demonstrator , 2009, BPM.

[33]  Hanae Sbaï,et al.  A Pattern based methodology for evolution management in business process reuse , 2014, ArXiv.

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

[35]  Stefanie Rinderle-Ma,et al.  Change patterns and change support features - Enhancing flexibility in process-aware information systems , 2008, Data Knowl. Eng..

[36]  Jun Han,et al.  Comprehensive Variability Modeling and Management for Customizable Process-Based Service Compositions , 2014, Web Services Foundations.

[37]  Remco M. Dijkman,et al.  APROMORE: An advanced process model repository , 2011, Expert Syst. Appl..

[38]  Vicente Pelechano,et al.  Variability management in process families through change patterns , 2016, Inf. Softw. Technol..

[39]  Jorge Munoz-Gama,et al.  Strategies to automatically derive a process model from a configurable process model based on event data , 2017 .

[40]  Akhil Kumar,et al.  Design and management of flexible process variants using templates and rules , 2012, Comput. Ind..

[41]  Andrea Polini,et al.  Business process flexibility - a systematic literature review with a software systems perspective , 2018, Inf. Syst. Frontiers.

[42]  Jean Bézivin Sur les principes de base de l'ingénierie des modèles , 2004, Obj. Logiciel Base données Réseaux.

[43]  Rabih Bashroush,et al.  CASE Tool Support for Variability Management in Software Product Lines , 2017 .

[44]  Agnès Front,et al.  P-Sigma : un formalisme pour une représentation unifiée de patrons , 2001, INFORSID.