The ADEPT project: a decade of research and development for robust and flexible process support

AbstractThis paper gives insights into the ADEPT project. Its target was to develop a next generation process management technology, which is by orders of magnitudes more powerful and flexible than contemporary process management systems. The ADEPT technology should provide advanced features and properties within one system, which seem to exclude each other, but which are required for the support of a broad spectrum of processes: ease-of-use for end users and system developers, high flexibility through the support of non-trivial ad-hoc deviations at the process instance level, quick implementation of process changes through process schema evolution, and correctness guarantees enabling robust execution of implemented processes. This paper describes the background and the real-world cases which motivated our research. It further explains the technological challenges we faced, describes the solutions we elaborated, and discusses the current status of the ADEPT project.

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

[2]  Manfred Reichert,et al.  Dynamische Ablaufänderungen in Workflow-Management-Systemen , 2000 .

[3]  Axel Dold,et al.  Mechanized semantics of simple imperative programming constructs , 2009 .

[4]  Stefanie Rinderle-Ma,et al.  Managing the Life Cycle of Access Rules in CEOSIS , 2008, 2008 12th International IEEE Enterprise Distributed Object Computing Conference.

[5]  Manfred Reichert,et al.  Unleashing the Effectiveness of Process-Oriented Information Systems: Problem Analysis, Critical Success Factors, and Implications , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[6]  P Dadam,et al.  An infrastructure for cooperation and communication in an advanced clinical information system. , 1994, Proceedings. Symposium on Computer Applications in Medical Care.

[7]  Stefanie Rinderle-Ma,et al.  Balancing Flexibility and Security in Adaptive Process Management Systems , 2005, OTM Conferences.

[8]  Carlos Maltzahn,et al.  The Chautauqua workflow system , 1997, Proceedings of the Thirtieth Hawaii International Conference on System Sciences.

[9]  Manfred Reichert,et al.  Intra-Subnet Load Balancing in Distributed Workflow Management Systems , 2003, Int. J. Cooperative Inf. Syst..

[10]  Christian Heinlein,et al.  Concept and implementation of C+++, an extension of C++ to support user-defined operator symbols and control structures , 2005 .

[11]  Stefanie Rinderle-Ma,et al.  CCBR-Driven Business Process Evolution , 2005, ICCBR.

[12]  Manfred Reichert,et al.  View-Based Process Visualization , 2007, BPM.

[13]  Manfred Reichert,et al.  Improving Exception Handling by Discovering Change Dependencies in Adaptive Process Management Systems , 2006, Business Process Management Workshops.

[14]  Peter Dadam,et al.  Mining Staff Assignment Rules from Event-Based Data , 2005, Business Process Management Workshops.

[15]  Manfred Reichert,et al.  The ADEPT WfMS Project at the University of Ulm , 1998 .

[16]  Stefanie Rinderle-Ma,et al.  Providing Integrated Life Cycle Support in Process-Aware Information Systems , 2009, Int. J. Cooperative Inf. Syst..

[17]  Guy de Balbine The Structuring Engine: A Transition Tool , 1975, Computer.

[18]  Mathias Weske,et al.  Formal foundation and conceptual design of dynamic adaptations in a workflow management system , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[19]  Manfred Reichert,et al.  Supporting Ad-Hoc Changes in Distributed Workflow Management Systems , 2007, OTM Conferences.

[20]  Peter Dadam,et al.  ADEPT Workflow Management System: , 2003, Business Process Management.

[21]  P Dadam,et al.  Towards a new dimension in clinical information processing. , 2000, Studies in health technology and informatics.

[22]  Fabio Casati,et al.  Workflow Evolution , 1996, ER.

[23]  Stefanie Rinderle-Ma,et al.  On Representing, Purging, and Utilizing Change Logs in Process Management Systems , 2006, Business Process Management.

[24]  Manfred Reichert,et al.  Adeptflex—Supporting Dynamic Changes of Workflows Without Losing Control , 1998, Journal of Intelligent Information Systems.

[25]  M Loeffler,et al.  AdaptFlow: Protocol-based Medical Treatment Using Adaptive Workflows , 2005, Methods of Information in Medicine.

[26]  Peter Dadam,et al.  Representation of medical guidelines using a classification-based system , 1994, CIKM '94.

[27]  Avigdor Gal,et al.  Optimizing Exception Handling in Workflows Using Process Restructuring , 2006, Business Process Management.

[28]  Peter Dadam,et al.  On the Common Support of Workflow Type and Instance Changes under Correctness Constraints , 2003, OTM.

[29]  Fabio Casati,et al.  Workflow Evolution , 1996, ER.

[30]  P. Dadam,et al.  Geschäftsprozessmodellierung und Workflow-Management - Konzepte, Systeme und deren Anwendung , 2000 .

[31]  Erhard Rahm,et al.  AGENTWORK: a workflow system supporting rule-based workflow adaptation , 2004, Data Knowl. Eng..

[32]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[33]  Stefanie Rinderle-Ma,et al.  A Formal Framework for Adaptive Access Control Models , 2007, J. Data Semant..

[34]  Manfred Reichert,et al.  IT Support for Release Management Processes in the Automotive Industry , 2006, Business Process Management.

[35]  Manfred Reichert,et al.  Discovering Reference Process Models by Mining Process Variants , 2008, 2008 IEEE International Conference on Web Services.

[36]  Manfred Reichert,et al.  ADEPTworkflow - Advanced Workflow Technology for the EfficientSupport of Adaptive, Enterprise-wide Processes , 2000 .

[37]  Stefanie Rinderle-Ma,et al.  Integrating Process Learning and Process Evolution - A Semantics Based Approach , 2005, Business Process Management.

[38]  Peter Dadam,et al.  Towards Truly Flexible and Adaptive Process-Aware Information Systems , 2008, UNISCON.

[39]  Christian Heinlein,et al.  Workflow and process synchronization with interaction expressions and graphs , 2001, Proceedings 17th International Conference on Data Engineering.

[40]  Uwe Rueppel,et al.  Improving emergency management by formal dynamic process-modelling , 2007 .

[41]  Jan Recker,et al.  Using process mining to learn from process changes in evolutionary systems , 2008, Int. J. Bus. Process. Integr. Manag..

[42]  Martin Grimm ADEPT-TIME: Temporale Aspekte in flexiblen Workflow-Management-Systemen , 1997 .

[43]  Stefanie Rinderle-Ma,et al.  Schema Evolution in Process Management Systems , 2004, Encyclopedia of Database Systems.

[44]  Morad Benyoucef,et al.  Série Scientifique Scientific Series Addressing Dynamism in E- Negotiations by Workflow Management Systems Addressing Dynamism in E-negotiations by Workflow Management Systems , 2022 .

[45]  Manfred Reichert,et al.  ADEPT Workflow Management System: Flexible Support for Enterprise-Wide Business Processes - Tool Presentation - , 2003 .

[46]  Thomas Bauer,et al.  Efficient Distributed Workflow Management Based on Variable Server Assignments , 2000, CAiSE.

[47]  Christian Heinlein,et al.  Synchronization of Concurrent Workflows Using Interaction Expressions and Coordination Protocols , 2002, OTM.

[48]  Stefanie Rinderle-Ma,et al.  Relaxed Compliance Notions in Adaptive Process Management Systems , 2008, ER.

[49]  Manfred Reichert,et al.  Architectural Design of Flexible Process Management Technology , 2008, PRIMIUM.

[50]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2003, Distributed and Parallel Databases.

[51]  Uwe Rüppel,et al.  Towards a process-driven emergency management system for municipalities , 2008 .

[52]  Peter Dadam,et al.  Evaluation of Correctness Criteria for Dynamic Workflow Changes , 2003, Business Process Management.

[53]  Manfred Reichert,et al.  Enterprise-Wide and Cross-Enterprise Workflow-Management: Challenges and Research Issues for Adaptive Workflows , 1999, Enterprise-wide and Cross-enterprise Workflow Management.

[54]  Manfred Reichert,et al.  A New Paradigm for the Enactment and Dynamic Adaptation of Data-Driven Process Structures , 2008, CAiSE.

[55]  Colin Atkinson,et al.  Specifying High-Assurance Services , 2008, Computer.

[56]  Manfred Reichert,et al.  Clinical Workflows - The Killer Application for Process-oriented Information Systems? , 2000 .

[57]  Manfred Reichert,et al.  Case-Base Maintenance for CCBR-Based Process Evolution , 2006, ECCBR.

[58]  Stefanie Rinderle-Ma,et al.  On Deriving Net Change Information From Change Logs - The DELTALAYER-Algorithm , 2007, BTW.

[59]  Manfred Reichert,et al.  A conceptual approach to an open hospital information system , 2010 .

[60]  ReichertManfred,et al.  Change patterns and change support features - Enhancing flexibility in process-aware information systems , 2008 .

[61]  Manfred Reichert,et al.  Separating per-client and pan-client views in service specification , 2006, SOSE '06.

[62]  Peter Dadam BUSINESS INFORMATION SYSTEMS: TRENDS AND TECHNOLOGICALCHALLENGES , 1997 .

[63]  Peter Dadam,et al.  Disjoint and Overlapping Process Changes: Challenges, Solutions, Applications , 2004, CoopIS/DOA/ODBASE.

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

[65]  Peter Dadam,et al.  On Dealing with Structural Conflicts between Process Type and Instance Changes , 2004, Business Process Management.

[66]  Manfred Reichert,et al.  IT support for healthcare processes - premises, challenges, perspectives , 2007, Data Knowl. Eng..

[67]  Peter G. Kropf,et al.  A Workflow-Oriented System Architecture for the Management of Container Transportation , 2004, Business Process Management.

[68]  Manfred Reichert,et al.  Dealing with forward and backward jumps in workflow management systems , 2003, Software and Systems Modeling.