Abstract
This 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.
Similar content being viewed by others
References
Agostini A, De Michelis G (1998) Simple workflow models. In: Proc. of the Workshop on Workflow-Management, Lissabon, pp 146–163
Atkinson C, Stoll D, Acker H, Dadam P, Lauer M, Reichert M (2006) Separating per-client and pan-client views in service specification. In: Proc. IW-SOSE’06, pp 47–52
Atkinson C, Brenner D, Falcone G, Juhasz M (2008) Specifying high-assurance services. IEEE Comput 8:64–70
Bassil S, Benyoucef M, Keller R, Kropf P (2002) Addressing dynamism in e-negotiations by workflow management systems. In: Proc. DEXA’02
Bassil S, Keller R, Kropf P (2004) A workflow-oriented system architecture for the management of container transportation. In: Proc. BPM’04, pp 116–131
Bauer T, Dadam P (2000) Efficient distributed workflow management based on variable server assignments. In: Proc. CAiSE’00, Stockholm, pp 94–109
Bauer T, Reichert M, Dadam P (2003) Intra-subnet load balancing in distributed workflow management systems. Int J Coop Inform Syst 12(3):295–323
Blaser R (1996) Configuration of distributed applications based on prefabricated program building blocks. Master’s thesis, University of Ulm, DBIS Instiute (in German)
Bobrik R, Reichert M, Bauer T (2007) View-based process visualization. In: Proc. BPM’07, LNCS 4714, pp 88–95
Casati F, Ceri S, Pernici B, Pozzi G (1998) Workflow evolution. Data Knowl Eng 24(3):211–238
Dadam P (1997) Business information systems: Trends and technological challenges. In: Proc. BIS’97, pp 509–524
Dadam P, Reichert M (1998) The ADEPT WfMS project at the University of Ulm. In: Proc. 1st European Workshop on Workflow and Process Management (WPM’98), Zurich
Dadam P, Reichert M (2000) Towards a new dimension in clinical information processing. In: Proc. Medical Informatics Europe Conference (MIE’00), pp 295–301
Dadam P, Kuhn K, Reichert M, Beuter T, Nathe M (1995) ADEPT: An integrated ap-proach for the development of flexible, reliable, cooperating asssistant systems for the clinical domain. In: Proc. Annual Meeting of the German Informatics Society (Informatik’95), pp 677–686
Dadam P, Reichert M, Kuhn K (2000) Clinical workflows – the killer application for process-oriented information systems? In: Proc. BIS’00, Poznan, pp 36–59
Dadam P, Reichert M, Rinderle S, Jurisch M, Acker H, Göser K, Kreher U, Lauer M (2008) Towards truly flexible and adaptive process-aware information systems. In: Proc. UNISCON’08, LNBIP 5, pp 72–83
Ellis C, Maltzahn C (1997) The Chautauqua workflow system. In: Proc. Int’l Conf. on System Science, Maui, Hawaii
Golani M, Gal A (2006) Optimizing exception handling in workflows using process restructuring. In: Proc. BPM’06, LNCS 4102, pp 407–413
Greiner U, Müller R, Rahm E, Ramsch J, Heller B, Löffler M (2000) AdaptFlow: Protocol-based medical treatment using adaptive workflows. Methods of Information in Medicine, pp 80–88
Grimm M (1997) Adept-time: Temporal aspects in flexible workflow management systems. Master’s thesis, University of Ulm, DBIS Instiute (in German)
Günther C, Rinderle-Ma S, Reichert M, van der Aalst W, Recker J (2008) Using process mining to learn from process changes in evolutionary systems. Int J Bus Proc Integr Manage, Spec Issue Bus Proc Flex 3(1):61–78
Heinlein C (2001) Workflow and process synchronization with interaction expressions and graphs. In: Proc. ICDE’01, pp 243–252
Heinlein C (2002) Synchronization of concurrent workflows using interaction expressions and coordination protocols. In: Proc. Confederated Int’l Conf. CoopIS’02, DOA’02, and ODBASE’02, LNCS 2519, pp 54–71
Heinlein C, Kuhn K, Dadam P (1994) Representation of medical guidelines using an clas-sification-based system. In: Proc. CIKM ’94, pp 415–422
Hensinger C, Reichert M, Bauer T, Strzeletz T, Dadam P (2000) Adeptworkflow – advanced workflow technology for the efficient support of adaptive, enterprise-wide processes. In: Proc. EDBT’00 Software Demonstration Track, Constance, Germany, pp 29–30
IBM (1996) Workflow and Image Library: FlowMark and VisualInfo with Windows. SG24-4712-00
Kuhn K, Reichert M, Nathe M, Beuter T, Dadam P (1994a) An infrastructure for cooperation and communication in an advanced clinical information system. In: Proc. 18th Ann. Sym. on Computer Applications in Medical Care 1994, (SCAMC ’94), pp 519–523
Kuhn K, Reichert M, Nathe M, Beuter T, Heinlein C, Dadam P (1994b) A conceptual approach to an open hospital information system. In: Proc. 12th Int’l Congress on Medical Informatics (MIE’94), pp 374–378
Lenz R, Reichert M (2007) IT support for healthcare processes – premises, challenges, perspectives. Data Knowl Eng 61(1):39–58
Li C, Reichert M, Wombacher A (2008) Discovering reference process models by mining process variants. In: Proc. ICWS’08, Beijing, pp 45–53
Ly T, Rinderle S, Dadam P, Reichert M (2005) Mining staff assignment rules from event-based data. In: Proc. BPM’05 workshops, LNCS 3812, pp 177–190
Müller D, Herbst J, Hammori M, Reichert M (2006) IT support for release management processes in the automotive industry. In: Proc. BPM’06, LNCS 4102, pp 368–377
Müller D, Reichert M, Herbst J (2008) A new paradigm for the enactment and dynamic adaptation of data-driven process structures. In: Proc. CAiSE’08, LNCS 5074, pp 48–63
Müller R, Greiner U, Rahm E (2004) AgentWork: A workflow system supporting rule–based workflow adaptation. Data Knowl Eng 51(2):223–256
Mutschler B, Reichert M, Bumiller J (2008) Unleashing the effectiveness of process-oriented information systems: Problem analysis, critical success factors and implications. IEEE Trans Syst Man Cyb (Part C) 38(3):280–291
Reichert M (2000) Dynamische Ablaufänderungen in Workflow-Management-Systemen. PhD thesis, Universität Ulm
Reichert M, Bauer T (2007) Supporting ad-hoc changes in distributed workflow management systems. In: Proc. CoopIS’07, LNCS 4803, pp 150–168
Reichert M, Dadam P (1998) ADEPTflex – supporting dynamic changes of workflows without losing control. J Intell Inform Sys 10(2):93–129
Reichert M, Dadam P (2000) Geschäfts-prozessmodellierung und Workflow-Management: Konzepte, Systeme und deren Anwendung. Ind Manage 16(3):23–27 (in German)
Reichert M, Bauer T, Dadam P (1999) Enterprise-wide and cross-enterprise workflow management: Challenges and research issues for adaptive workflows. In: Proc. Workshop Informatik ’99, CEUR 24, pp 56–64
Reichert M, Dadam P, Bauer T (2003a) Dealing with forward and backward jumps in workflow management systems. Softw Syst Model 2(1):37–58
Reichert M, Rinderle S, Dadam P (2003b) ADEPT workflow management system: Flexible support for enterprise-wide business processes. In: Proc. BPM’03, LNCS 2678, pp 370–379
Reichert M, Rinderle S, Dadam P (2003c) On the common support of workflow type and instance changes under correctness constraints. In: Proc. CoopIS’03, LNCS 2888, pp 407–425
Reichert M, Rinderle S, Kreher U, Dadam P (2005) Adaptive process management with ADEPT2. In: Proceedings ICDE’05, pp 1113–1114
Reichert M, Dadam P, Jurisch M, Kreher U, Göser K, Lauer M (2008) Architectural design of flexible process management technology. In: Proc. PRIMIUM Subconference at MKWI’08, CEUR 328, pp 415–422
Rinderle S (2004) Schema evolution in process management systems. PhD thesis, University of Ulm
Rinderle S, Reichert M, Dadam P (2003) Evaluation of correctness criteria for dynamic workflow changes. In: Proc. BPM’03, LNCS 2678, pp 41–57
Rinderle S, Reichert M, Dadam P (2004a) Disjoint and overlapping process changes: Challenges, solutions, applications. In: Proc. CoopIS’04, LNCS 3290, pp 101–120
Rinderle S, Reichert M, Dadam P (2004b) Flexible support of team processes by adaptive workflow systems. Distrib Parall Database 16(1):91–116
Rinderle S, Reichert M, Dadam P (2004c) On dealing with structural conflicts between process type and instance changes. In: Proc. BPM’04, LNCS 3080, pp 274–289
Rinderle S, Weber B, Reichert M, Wild W (2005) Integrating process learning and process evolution – a semantics based approach. In: Proc. BPM’05, LNCS 3649, pp 252–267
Rinderle S, Reichert M, Jurisch M, Kreher U (2006) On representing, purging, and utilizing change logs in process management systems. In: Proc. BPM’06, LNCS 4102, pp 241–256
Rinderle S, Jurisch M, Reichert M (2007) On deriving net change information from change logs – the DELTALAYER-algorithm. In: Proc. BTW’07, LNI P-103, pp 364–381
Rinderle-Ma S, Reichert M (2007) A formal framework for adaptive access control models. J Data Semant IX:82–112, LNCS 4601
Rinderle-Ma S, Reichert M (2008) Managing the life cycle of access rules in CEOSIS. In: Proc. EDOC’08, Munich, pp 257–266
Rinderle-Ma S, Reichert M, Weber B (2008) Relaxed compliance notions in adaptive process management systems. In: Proc. ER’08, LNCS 5231, pp 232–247
Rüppel U, Wagenknecht A (2007) Improving emergency management by formal dynamic process-modelling. In: Proc. 24th Conf. on Information Technology in Construction (W78), pp 559–564
Rüppel U, Wagenknecht A (2008) Towards a process-driven emergency management system for municipalities. In: Proc. 12th Int’l Conf. on Computing in Civil and Building Engineering
van der Aalst W, ter Hofstede A, Kiepuszewski B, Barros A (2003) Workflow patterns. Distrib Parall Database 14(1):5–51
Weber B, Reichert M, Wild W, Rinderle S (2005a) Balancing flexibility and security in adaptive process management systems. In: CoopIS’05, LNCS 3760, pp 59–76
Weber B, Rinderle S, Wild W, Reichert M (2005b) CCBR–driven business process evolution. In: Proc. ICCBR’05, Chicago, pp 610–624
Weber B, Reichert M, Wild W (2006a) Case-base maintenance for CCBR-based process evolution. In: Proceedings ECCBR’06, LNCS 4106, pp 106–120
Weber B, Wild W, Lauer M, Reichert M (2006b) Improving exception handling by discovering change dependencies in adaptive process management systems. In: Business Process Management Workshops 2006, pp 93–104
Weber B, Reichert M, Rinderle-Ma S (2008) Change patterns and change support features – enhancing flexibility in process-aware information systems. Data Knowl Eng 66(3):438–466
Weber B, Reichert M, Wild W, Rinderle-Ma S (2009) Providing integrated life cycle support in process-aware information systems. Int J Coop Inform Syst 18(1)
Weske M (2001) Formal foundation and conceptual design of dynamic adaptations in a workflow management system. In: Proc. HICSS-34
Author information
Authors and Affiliations
Corresponding author
Additional information
CR subject classification
H.4.1 ; D.2.2 ; D.2.11
Rights and permissions
About this article
Cite this article
Dadam, P., Reichert, M. The ADEPT project: a decade of research and development for robust and flexible process support . Comp. Sci. Res. Dev. 23, 81–97 (2009). https://doi.org/10.1007/s00450-009-0068-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00450-009-0068-6