Evolution of Business Process Models and Languages

Abstract:"Theonlyconstantischange"isanoftencitedphrase.Weregarditaspredominantfortheareaofprocessbasedinformationsystems.Inthispaperweinvestigatehowevolutionofprocessbasedinformationsystemscanbesupportedby aprocess modelingframework that easily can be adjusted to changingrequirementsofanapplicationdomain.Ourkeycontributionistheprovisionofasystem infrastructure that supports theadaptationofbothprocess modelinglanguagesandprocessmodelstoevolvingapplicationrequirements.Ourapproachisbasedonamultilevelmetamodelingframework. 1Introduction "Theonlyconstantischange"isacommonquotationinliteraturewhenbusinessprocessmanagement is characterized.Withoutanticipatingthe introductionofamodelinghierarchy(Section3),thephenomenaofchangecanbeclassifiedaccordingtotheprocessmodelinglevelitoccurs.Startingatthe"lowest"level,runningprocessinstancesmighthavetobechangedtoreacttoasuddenshiftintheapplication.Amongothers,[Aa00],[El95]and[Ri04]areinvestigatingthisissueandsuggestadequatesolutions.Steppingonelevelup,theprocesstype(processmodel,processdefinition)mighthavetobechangedsinceithasbecomeobviousthatfromnowonacertainapplicationwillbeperformedinadifferentway[Aa00][He99].Nevertheless,itispossibletoevenstepupanotherlevelinaprocessmodelinghierarchy.Changeonthislevelmeansalteringthemodelinglanguageusedtodefineprocessmodels.Wefocusthisthirdinterpretationofchangeinthispaperandinvestigatechangesofprocessmodelinglanguages(PMLs)sincethisisthekindofchangewhichisnotsufficientlydealtwithinresearchandpromises powerfulmeanstoimplement processorientedinformationsystemsadequately.Nevertheless,wealsodiscusschangesofprocessmodelssincethisisclosetothechangeofaPML.Changingprocessinstancesisneglectedbecauseitisalreadydiscussedbroadlyin[Ja06].46

[1]  Stefan Jablonski,et al.  MOBILE: A Modular Workflow Model and Architecture , 1994 .

[2]  Christoph Bussler,et al.  Workflow Management: Modeling Concepts, Architecture and Implementation , 1996 .

[3]  Manuel Götz,et al.  Perspective Oriented Business Process Visualization , 2007, Business Process Management Workshops.

[4]  Kalle Lyytinen,et al.  MetaEdit+: A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment , 1996, CAiSE.

[5]  Shazia Wasim Sadiq,et al.  On the Discovery of Preferred Work Practice Through Business Process Variants , 2007, ER.

[6]  Jack Greenfield,et al.  Software factories: assembling applications with patterns, models, frameworks and tools , 2004, OOPSLA '03.

[7]  James J. Odell,et al.  Advanced object-oriented analysis and design using UML , 1997 .

[8]  Stefan Jablonski,et al.  A comprehensive approach to flexibility in workflow management systems , 1999 .

[9]  Grzegorz Rozenberg,et al.  Dynamic change within workflow systems , 1995, COCS '95.

[10]  Ilia Petrov Meta-data, meta-modelling and query processing in meta-data repository systems , 2006 .

[11]  Stefan Jablonski,et al.  A Comprehensive Modeling Language for Clinical Processes , 2007, ECEH.

[12]  Stefan Jablonski,et al.  Data logistics as a means of integration in healthcare applications , 2005, SAC '05.

[13]  van der Wmp Wil Aalst,et al.  Dealing with workflow change: identification of issues and solutions , 2000 .

[14]  Ed Seidewitz,et al.  What Models Mean , 2003, IEEE Softw..

[15]  Krzysztof Czarnecki,et al.  Generative programming - methods, tools and applications , 2000 .

[16]  Sergey Melnik,et al.  Generic Model Management , 2004, Lecture Notes in Computer Science.

[17]  Peter Dadam,et al.  Correctness criteria for dynamic changes in workflow systems - a survey , 2004, Data Knowl. Eng..

[18]  Johann H. Schlichter,et al.  Computer-Supported Cooperative Work: Introduction to Distributed Applications , 2010 .

[19]  C. Wargitsch,et al.  Dynamic change within workflow systems , 1995 .

[20]  Colin Atkinson,et al.  The Essence of Multilevel Metamodeling , 2001, UML.

[21]  Colin Atkinson,et al.  Concepts for comparing modeling tool architectures , 2005, MoDELS'05.