ADEPT1 - Flexible Workflow Management

Description

Long regarded as technology for the automation of well-structured, repetitive business processes, workflow (WF) management is in the throes of transformation as more and more non-traditional applications require comprehensive process support. In many domains like hospitals, engineering environments, or e-business, however, high requirements with respect to functionality, flexibility, and scalability exist. In the ADEPT1 project, which started in 1997, we addressed these requirements from the very beginning. Particularly, we tried to look at the different facets of advanced process-aware  information systems in conjunction with each other: WF modeling, temporal constraints, exception handling, ad-hoc changes, schema evolution, inter-workflow dependencies, user interfaces, scalability, distributed WF management, and implementation issues. Among these different features many non-trivial interdependencies exist which must be carefully analyzed and understood. We developed sophisticated concepts as well as an advanced proof-of-concept prootoype for the support of enterprise-wide application scenarios.



Fig. 1: ADEPT1 Workflow Technology

 

Workflow Modeling Concepts: Within the ADEPT1 project we developed advanced concepts for the modeling, analysis, and verification of WF templates. They enable the explicit definition of control and data flow, actor and resource assignments, temporal constraints, and pre-planned exceptions (e.g., forward and backward jumps). This can be done in an integrated and consistent manner. ADEPT1 guarantees correctness properties (e.g., no missing input data when invoking activity programs, no undefined work assignments, no deadlocks). Note that this constitutes an important prerequisite for process schema as well as instance changes. For control flow modeling a simple, yet powerful formalism is offered. It is based on serial-parallel graphs with several extensions necessary to adequately capture real-world processes. Nevertheless the resulting WF models are easy to understand for designers as well as for end users. In addition to this graph-based interpretation of the ADEPT1 meta model, a precise formal semantics, an equivalent operational semantics, and an efficient implementation exists.

Management of Temporal Constraints: The correct and efficient handling of temporal constraints is an important requirement for any workflow system. ADEPT1 allows workflow designers to specify minimal and maximal durations for workflow activities. At runtime, in addition, concrete dates may be associated with activities. Furthermore, time constraints between activities are definable (e.g., "complete activity X two days before starting activity Y"). ADEPT1 offers advanced concepts for specifying such temporal constraints and for checking at build-time whether they can be met or not. Internally, we have used Temporal Constraint Networks for representing temporal constraints and for enabling checking consistency. At runtime, ADEPT1 schedules activities according to their starting times, supervises temporal constraints, and informs users when deadlines are going to be misssed. Problems we have to deal with in this context include uncertainty, delays, and temporal inconsistencies (e.g., due to workflow model changes).

Exception Handling and Ad-hoc Workflow Changes: The support of ad-hoc changes is a must for WfMS to cover a broad spectrum of processes. At the process instance level, ADEPT enables different kinds of ad-hoc deviations from the pre-modeled WF schema (e.g., to omit activities, to change activity sequences, or to insert activities). Such dynamic changes, however, must not lead to an unstable system behavior; i.e., none of the guarantees achieved by formal checks at build-time must be violated due to the dynamic change. ADEPT1 ensures this by introducing formal pre- and post-conditions for change operators. Among other things, a consistent state and temporal constraints must be preserved when a WF instance is going to be adapted. ADEPT1 properly integrates changes with respect to authorization and documentation. Furthermore, all complexity associated with the adaptation of WF instance states, the re-mapping of input/output parameters of the components affected by a change, the problem of missing input data due to activity deletions, or the problem of deadlocks are hidden to a large degree from users.

Workflow Schema Evolution and Change Propagation: The ad-hoc adaptation of single instances is one special kind of dynamic change. In order to adequately deal with business process changes it is important that adaptations can be quickly performed at the WF type level as well. Since versioning is not always sufficient in this context, ADEPT supports the propagation of type changes to in-progress WF instances as well. In doing so, change propagation is restricted to those instances for which the type change does not conflict with current instance state or previous ad-hoc changes. Basic to this is a comprehensive framework for change propagation which is based on well-defined compliance criteria for WF instances and on advanced rules for automatically and efficiently adapting instance markings. This feature had been not fully implemented in the ADEPT1 prototype, but was only available as demonstrator (see the ADEPTevolution project for details).

Specification and Synchronization of Inter-Workflow-Dependencies: Many WfMS do not provide adequate means for (semantic) inter-workflow coordination as concurrently executed workflow instances are considered completely independent. Though workflow templates are modeled independently from each other in order to remain comprehensible and manageable, very often corresponding instances are semantically inter-related in the one way or another. Pragmatical approaches like inter-workflow message passing or merging interdependent workflows within one template do not satisfactorily solve the inter-workflow coordination problem. The latter, for example, would lead to a large number of templates, each of them very complex and hard to maintain. Within the ADEPT project we have developed interaction expressions and interaction graphs as a simple yet powerful mechanisms for the specification and implementation of inter-workflow dependencies. In addition to a graph-based semi-formal interpretation, a precise formal semantics, an equivalent operational semantics, an efficient implementation, and detailed complexity analyses exist, which allow us to actually apply this formalism to coordinate inter-workflow dependencies. ADEPT uses different coordination and subscription protocols to acutally employ interaction expressions for the efficient synchronization of concurrent workflows.

Scalability and Distributed Workflow Control: In large-scale, enterprise-wide application scenarios performance is a critical issue. Due to the high amount of communication between server(s) and clients the communication network may become a bottleneck, especially if a large amount of "long-distance" communication occurs. To avoid bottlenecks, ADEPT allows to reduce the network load by partitioning WF graphs and by migrating the control of WF instances from one server to another during run-time; i.e., a WF instance may no longer be controlled by only one WF server. When performing such a migration, a description of the instance state is transmitted to the target server. This includes information about activity states as well as WF relevant data. To avoid unnecessary communication between servers, ADEPT allows to control parallel branches of a WF instance independently from each other (at least as no synchronization due to other reasons, e.g. a dynamic WF change, becomes necessary). For further details see the ADEPTdistribution homepage.

Proof-of-concept implementation: We realized the described features in the ADEPT1 workflow system. This powerful research prototype supports workflow control and monitoring, demonstrates the feasibility of dynamic workflow changes in a (distributed) WfMS, deals with temporal constraints, shows which user and programming interfaces are required, and proves that the concepts work in conjunction with each other as well. All system components have been implemented in Java, for communication Java RMI has been used. Tool presentations and demonstrations of different versions of the ADEPT1 workflow system were given at several conferences and industrial fairs, including BPM'2003, EDBT'2000, BIS’2000, and CeBIT'2000.

End of 2004 design and implementation of ADEPT2 was started. ADEPT2 is a completely new implementation with many improvements in detail. Among other things it has complemented ADEPT's ad-hoc deviation facility by the support of process schema evolution as described in our related papers.


 

Fig. 2: Visualizing a Dynamic Change in ADEPT1

 

Cooperations. To gain concrete usability experience we have elaborated the ADEPT1 concepts and prototypes in several application and research projects. Some of them have been carried out by our department in close cooperation with partners from different application domains (e.g., the Women's Hospital of the University of Ulm). Additionally, we deployed the ADEPT workflow system to other research groups who have used it as implementation platform for realizing adaptive workflow scenarios. Projects which used ADEPT1 include CONSENSUS (Flexible E-Negotiations), AgentWork (Automatic Workflow Adaptations), WebFlow (Cross-organizational workflows), and a DSTO research project (Flexible Workflows in Defence Applications).

Partners

  • Institute of Databases and Information Systems

Funding

The ADEPT1 project was funded by different sources, including

  • State of  Baden-Württemberg

  • German Research Foundation (DFG)

  • Industrial Partners

Duration

  • 1997 - 2003

Additional Information

Powerpoint Presentations:

Publications

| 2009 | 2008 | 2007 | 2006 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1995 |

2009

Dadam, Peter and Reichert, Manfred (2009) The ADEPT Project: A Decade of Research and Development for Robust and Flexible Process Support - Challenges and Achievements. Computer Science - Research and Development, 23(2): 81-97, Springer. file
Dadam, Peter and Reichert, Manfred and Rinderle-Ma, Stefanie and Goeser, Kevin and Kreher, Ulrich and Jurisch, Martin (2009) Von ADEPT zur AristaFlow BPM Suite - Eine Vision wird Realität: "Correctness by Construction" und flexible, robuste Ausführung von Unternehmensprozessen. Technical Report UIB-2009-02, University of Ulm, Faculty of Electrical Engineering and Computer Science. file
Dadam, Peter and Reichert, Manfred and Rinderle-Ma, Stefanie and Goeser, Kevin and Kreher, Ulrich and Jurisch, Martin (2009) Von ADEPT zur AristaFlow BPM Suite - Eine Vision wird Realität: "Correctness by Construction" und flexible, robuste Ausführung von Unternehmensprozessen. EMISA Forum, 29(1): 9-28, Koellen-Verlag. file
Reichert, Manfred and Dadam, Peter (2009) Enabling Adaptive Process-aware Information Systems with ADEPT2. Information Science Reference, In: Handbook of Research on Business Process Modeling. pp. 173-203. file
Reichert, Manfred and Bauer, Thomas and Dadam, Peter (2009) Flexibility for Distributed Workflows. IGI Global, In: Handbook of Research on Complex Dynamic Process Management: Techniques for Adaptability in Turbulent Environments. pp. 137-171. file

2008

Dadam, Peter and Reichert, Manfred and Rinderle, Stefanie and Jurisch, Martin and Acker, Hilmar and Göser, Kevin and Kreher, Ulrich and Lauer, Markus (2008) Towards Truly Flexible and Adaptive Process-Aware Information Systems. In: UNISCON 2008, Klagenfurt, Austria, LNBIP 5, Springer, pp. 72-83. file

2007

Bauer, Thomas and Reichert, Manfred (2007) An Approach for Supporting Ad-hoc Modifications in Distributed Workflow Management Systems. Technical Report TR-CTIT-07-80 , University of Twente. file
Reichert, Manfred and Bauer, Thomas (2007) Supporting Ad-hoc Changes in Distributed Workflow Management Systems. In: 15th Int'l Conf. on Coop. Information Systems (CoopIS'07), Vilamoura, Algarve, Portugal, November 2007, LNCS 4803, Springer, pp. 150-168. file

2006

Bassil, Sarrita and Rinderle, Stefanie and Keller, Rudolf K. and Kropf, Peter G. and Reichert, Manfred (2006) Preserving the Context of Interrupted Business Process Activities. Springer, In: Enterprise Information Systems. Vol. VII. file
Reichert, Manfred and Verma, Kunal and Wombacher, Andreas (2006) Preface Int'l Workshop on Dynamic Process Management (DPM'06). In: Proc. Business Process Management Workshops (BPM'06 Workshops), Vienna, Austria, September 2006, LNCS 4103, Springer, pp. 167-168. file

2004

Bauer, Thomas and Reichert, Manfred (2004) Dynamic Change of Server Assignments in Distributed Workflow Management Systems. In: Proc. 6th Int'l Conf. Enterprise Information Systems (ICEIS'04), Porto, Portugal, pp. 91-98. file
Dadam, Peter and Reichert, Manfred (2004) ADEPT - Prozess-Management-Technologie der nächsten Generation. In: Aktuelle Trends in der Softwareforschung, Tagungsband zum doIT Software-Forschungstag 2003, IRB Verlag Stuttgart, pp. 27-43. file
Dadam, Peter and Reichert, Manfred and Rinderle, Stefanie (2004) Von funktionsorientierten zu prozessorientierten Informationssystemen - Herausforderungen und Lösungsansätze -. In: Keynote (P. Dadam), Tagungsband 17. Deutsche Oracle-Anwender-Konferenz, Mannheim. file
Lauer, Markus and Rinderle, Stefanie and Reichert, Manfred (2004) Repräsentation von Schema- und Instanzobjekten in adaptiven Prozess-Management-Systemen. In: Proc. Workshop Geschäftsprozessorientierte Architekturen (Informatik'04), Germany, Lecture Notes in Informatics (LNI) P-51, Koellen-Verlag, pp. 555-560. file
Reichert, Manfred and Dadam, Peter and Bauer, Thomas (2004) Dealing with Forward and Backward Jumps in Workflow Management Systems. Informatik - Forschung und Entwicklung, 18(3-4): 132-151, Springer. file
Rinderle, Stefanie and Reichert, Manfred and Dadam, Peter (2004) Flexible Support of Team Processes by Adaptive Workflow Systems. Distributed and Parallel Databases, 16(1): 91-116, Springer. file
Rinderle, Stefanie and Reichert, Manfred and Dadam, Peter (2004) Correctness Criteria for Dynamic Changes in Workflow Systems: A Survey. Data & Knowledge Engineering, 50(1): 9-34. file
Rinderle, Stefanie and Reichert, Manfred and Dadam, Peter (2004) On Dealing with Structural Conflicts between Process Type and Instance Changes. In: Proc. 2nd. Int'l Conf. Business Process Management (BPM'04), Potsdam, Germany, LNCS 3080, Springer, pp. 274-289. file
Rinderle, Stefanie and Reichert, Manfred and Dadam, Peter (2004) Disjoint and Overlapping Process Changes: Challenges, Solutions, Applications. In: Proc. 11th Int'l Conf. on Cooperative Information Systems (CooplS'04), Agia Napa, Cyprus, LNCS 3290, Springer, pp. 101-121. file

2003

Bauer, Thomas and Reichert, Manfred and Dadam, Peter (2003) Intra-subnet Load Balancing in Distributed Workflow Management Systems. Int'l Journal of Cooperative Information Systems, 12(3): 205-323. file
Reichert, Manfred and Dadam, Peter and Bauer, Thomas (2003) Dealing with forward and backward jumps in workflow management systems. Int'l Journal Software and Systems Modeling (SOSYM), 2(1): 37-58. file
Reichert, Manfred and Rinderle, Stefanie and Dadam, Peter (2003) ADEPT Workflow Management System Flexible Support for Enterprise-Wide Business Processes - Tool Presentation -. In: Proc. 1st Int'l Conf. on Business Process Management (BPM '03), Eindhoven, Netherlands, LNCS 2678, Springer, pp. 371-379. file
Reichert, Manfred and Rinderle, Stefanie and Dadam, Peter (2003) On the Common Support of Workflow Type and Instance Changes under Correctness Constraints. In: Proc. 11th Int'l Conf. Cooperative Information Systems (CooplS '03), Catania, Italy, LNCS 2888, Springer, pp. 407-425. file
Reichert, Manfred and Rinderle, Stefanie and Dadam, Peter (2003) A Formal Framework For Workflow Type And Instance Changes Under Correctness Constraints. Technical Report UIB-2003-01, Universität Ulm. file
Rinderle, Stefanie and Reichert, Manfred and Dadam, Peter (2003) Supporting Workflow Schema Evolution By Efficient Compliance Checks. Technical Report UIB-2003-02, Universität Ulm. file
Rinderle, Stefanie and Reichert, Manfred and Dadam, Peter (2003) On Dealing With Semantically Conflicting Business Process Changes.. Technical Report UIB-2003-04, University of Ulm. file

2002

Bauer, Thomas and Reichert, Manfred (2002) Dynamische Änderung von Serverzuordnungen in verteilten Workflow-Management-Systemen. Datenbank-Spektrum, Vol. 4, pp. 59-67. file
Reichert, Manfred and Bauer, Thomas and Fries, Thomas and Dadam, Peter (2002) Modellierung planbarer Abweichungen in Workflow-Management-Systemen. In: Proc. Modellierung 2002, Arbeitstagung der GI, Tutzing, Germany, Lecture Notes in Informatics (LNI) P-12, Koellen-Verlag, pp. 183-194. file
Reichert, Manfred and Rinderle, Stefanie (2002) Änderungsrechte in adaptiven Workflow-Management-Systemen. In: Proc. Konferenz Sichere Geschäftsprozesse, St. Leon-Rot, pp. 30-42. file
Rinderle, Stefanie and Reichert, Manfred and Dadam, Peter (2002) Effiziente Verträglichkeitsprüfung und automatische Migration von Workflow-Instanzen bei der Evolution von Workflow-Schemata. Informatik - Forschung und Entwicklung, Springer, Vol. 17, pp. 177-197. file
Rinderle, Stefanie and Reichert, Manfred and Dadam, Peter (2002) Effiziente Verträglichkeitsprüfung und automatische Migration von Workflow-Instanzen bei der Evolution von Workflow-Schemata. Technical Report UIB-2002-01, Universität Ulm. file

2001

Bauer, Thomas and Reichert, Manfred and Dadam, Peter (2001) Adaptives und verteiltes Workflow-Management. In: Proc. Datenbanksysteme in Büro, Technik und Wissenschaft (BTW' 01), Oldenburg, Germany, Springer, pp. 47-66. file
Bauer, Thomas and Reichert, Manfred and Dadam, Peter (2001) Effiziente Übertragung von Prozessinstanzdaten in verteilten Workflow-Management-Systemen. Informatik - Forschung und Entwicklung, 16(2): 76-92, Springer. file
Bauer, Thomas and Reichert, Manfred and Dadam, Peter (2001) Dynamische Ablaufänderungen in verteilten Workflow-Management-Systemen. Datenbank Spektrum, dpunkt verlag, Vol. 1, pp. 68-77. file
Bauer, Thomas (2001) Effiziente Realisierung unternehmensweiter Workflow-Management-Systeme. Phd thesis, Uni Ulm. file
Heinlein, Christian (2001) Workflow and Process Synchronization with Interaction Expressions and Graphs. In: Proc. Int'l Conf. on Data Engineering (ICDE '01), Heidelberg, Germany, IEEE Computer Society Press, pp. 243-252. file
Reichert, Manfred and Bauer, Thomas and Fries, Thomas and Dadam, Peter (2001) Realisierung flexibler, unternehmensweiter Workflow-Anwendungen mit ADEPT1. In: Proc. Gemeinsame Arbeitskonferenz GI, VOI BITKOM, OCG, Tele TrusT, "Elektronische Geschäftsprozesse", Klagenfurt, Austria. file

2000

Bauer, Thomas and Dadam, Peter (2000) Efficient Distributed Workflow Management Based on Variable Server Assignments. In: Proc. 12th Int'l Conf. on Advanced Information Systems Engineering (CAiSE '00), Stockholm, Sweden, LNCS 1789, Springer, pp. 94-109. file
Bauer, Thomas and Reichert, Manfred and Dadam, Peter (2000) Adaptives und verteiltes Workflow-Management. Technical Report UIB-2000-10, Universität Ulm. file
Bauer, Thomas and Dadam, Peter (2000) Vermeidung von Überlastsituationen durch Replikation von Workflow-Servern in ADEPT. Technical Report UIB-2000-09, Universität Ulm. file
Bauer, Thomas and Reichert, Manfred and Dadam, Peter (2000) Effiziente Durchführung von Prozessmigrationen in verteilten Workflow-Management-Systemen. Technical Report UIB-2000-08, Universität Ulm. file
Bauer, Thomas and Dadam, Peter (2000) Variable Serverzuordnungen und komplexe Bearbeiterzuordnungen im Workflow-Management-System ADEPT. Technical Report UIB-2000-02, Universität Ulm. file
Dadam, Peter and Reichert, Manfred and Kuhn, Klaus (2000) Clinical Workflows - The Killer Application for Process-oriented Information Systems?. In: Proc. 4th Int'l Conf. on Business Information Systems (BIS'00), Poznan, Poland, Springer, pp. 36-59. file
Heinlein, Christian (2000) Workflow and Process Synchronization with Interaction Expressions and Graphs. Technical Report UIB-2000-11, Universität Ulm. file
Heinlein, Christian (2000) Workflow- und Prozeßsynchronisation mit Interaktionsausdrücken und -graphen. Phd thesis, Uni Ulm. file
Hensinger, Clemens and Reichert, Manfred and Bauer, Thomas and Strzeletz, Thomas and Dadam, Peter (2000) ADEPTworkflow - Advanced Workflow Technology for the Efficient Support of Adaptive, Enterprise-wide Processes. In: Proc. Software Demonstration Track, Held in conjunction with EDBT '00 conference, Konstanz, Germany, pp. 29-30. file
Reichert, Manfred and Bauer, Thomas and Dadam, Peter (2000) ADEPT - Realisierung flexibler und zuverlässiger unternehmensweiter Workflow-Anwendungen (Invited Paper). In: Proc. KnowTech 2000, Leipzig, Germany. file
Reichert, Manfred (2000) Dynamische Ablaufänderungen in Workflow-Management-Systemen. Phd thesis, Uni Ulm. file

1999

Dadam, Peter and Reichert, Manfred (1999) Enterprise-wide and Cross-enterprise Workflow Management: Concepts, Systems, Applications. Workshop held in conjunction with Informatik '99; CEUR Workshop Proceedings, P. Dadam, M. Reichert, Vol. 24. file
Bauer, Thomas and Dadam, Peter (1999) Verteilungsmodelle für Workflow-Management-Systeme - Klassifikation und Simulation. Informatik - Forschung und Entwicklung, 14(4): 203-217, Springer. file
Bauer, Thomas and Dadam, Peter (1999) Efficient Distributed Control of Enterprise-Wide and Cross-EnterpriseWorkflows. In: Proc. Workshop Informatik '99, Paderborn, Germany, CEUR Workshop Proceedings 24, Dadam, P.; Reichert, M. , pp. 25-32. file
Bauer, Thomas and Dadam, Peter (1999) Efficient Distributed Workflow Management Based on Variable Server Assignments. Technical Report UIB-1999-09, Universität Ulm. file
Reichert, Manfred and Bauer, Thomas and Dadam, Peter (1999) Enterprise-Wide and Cross-Enterprise Workflow Management: Challenges and Research Issues for Adaptive Workflows. In: Proc. Workshop Informatik '99, Paderborn, Germany, CEUR Workshop Proceedings, 24, Dadam, P.; Reichert, M., pp. 56-64. file

1998

Bauer, Thomas and Dadam, Peter (1998) Variable Migration von Workflows in ADEPT. Technical Report UIB-1998-09, Universität Ulm. file
Dadam, Peter and Reichert, Manfred (1998) The ADEPT WfMS Project at the University of Ulm. In: Proc. 1st European Workshop on Workflow and Process Management (WPM'98), Zurich, Switzerland, October 1998. file
Reichert, Manfred and Dadam, Peter (1998) ADEPTflex-Supporting Dynamic Changes of Workflows Without Losing Control. Journal of Intelligent Information Systems, Special Issue on Workflow Management Systems, 10(2): 93-129, Kluwer. file
Reichert, Manfred and Hensinger, Clemens and Dadam, Peter (1998) Supporting Adaptive Workflows in Advanced Application Environments. In: EDBT Workshop on Workflow Management Systems (in conjunction with EDBT'98 conference)., Valencia, Spain, March 1998, pp. 100-109. file
Reichert, Manfred and Dadam, Peter (1998) Towards Process-oriented Hospital Information Systems: Some Insights into Requirements, Technical Challenges and Possible Solutions. . In: Proc. 43. Jahrestagung der GMDS (GMDS'98), Bremen, September 1998. file

1997

Bauer, Thomas and Dadam, Peter (1997) A Distributed Execution Environment for Large-Scale Workflow Management Systems with Subnets and Server Migration. In: Proc. Int'l Conf. on Cooperative Information Systems (CoopIS '97), Kiawah Island, South Carolina, IEEE Computer Society Press, pp. 99-108. file
Bauer, Thomas and Dadam, Peter (1997) A Distributed Execution Environment for Large-Scale Workflow Management Systems with Subnets and Server Migration. Technical Report UIB-1997-03, Universität Ulm. file
Dadam, Peter and Reichert, Manfred and Kuhn, Klaus (1997) Clinical Workflows - The Killer Application for Process-oriented Information Systems?. Technical Report UIB-1007-16, Universität Ulm. file
Heinlein, Christian and Dadam, Peter (1997) Interaction Expressions - A Powerful Formalism for Describing Inter-Workflow Dependencies. Technical Report UIB-1997-04, Universität Ulm. file
Reichert, Manfred and Dadam, Peter (1997) A Framework for Dynamic Changes in Workflow Management Systems. In: Proc. 8th Int'l Workshop on Database and Expert Systems Applications, Toulouse, France, September 1997, pp. 42-48. file
Reichert, Manfred and Dadam, Peter (1997) ADEPTflex - Supporting Dynamic Changes of Workflows Without Losing Control. Technical Report UIB-1997-07, University of Ulm. file

1995

Dadam, Peter and Kuhn, Klaus and Reichert, Manfred and Beuter, Thomas and Nathe, Michael (1995) ADEPT: Ein integrierender Ansatz zur Entwicklung flexibler, zuverlässiger kooperierender Assistenzsysteme in klinischen Anwendungsumgebungen. In: Proc. GI-Jahrestagung (GISI '95), Zürich, Switzerland, pp. 677-686. file
Dadam, Peter and Kuhn, Klaus and Reichert, Manfred and Beuter, Thomas and Nathe, Michael (1995) ADEPT: Ein integrierender Ansatz zur Entwicklung flexibler, zuverlässiger kooperierender Assistenzsysteme in klinischen Anwendungsumgebungen. Technical Report UIB-1995-07, Universität Ulm. file

Master & Bachelor Theses

| 1999 | 1998 | 1997 | 1996 |

1999

Brust, Jürgen (1999) Komponentenbasierte Entwicklung von flexiblen und robusten Workflow-Anwendungen. Diploma thesis, Universität Ulm. file
Michel, Ralf (1999) Die Realisierung eines graphischen Workflow-Editors in Java. Diploma thesis, Universität Ulm. file
Zeitler, Jochen (1999) Integration von Verteilungskomponenten in ein adaptives Workflow-Management-System. Diploma thesis, Universität Ulm. file

1998

Adler, Stephan (1998) Unterstützung evolutionärer Workflows in prozeßorientierten Workflow-Management-Systemen - Probleme, Anforderungen, Lösungsansätze. Diploma thesis, Universität Ulm. file
Enderlin, Holger (1998) Realisierung einer verteilten Workflow-Ausführungskomponente auf Basis von IBM FlowMark. Diploma thesis, Universität Ulm. file
Kubicek, Markus (1998) Organisatorische Aspekte in flexiblen Workflow-Management-Systemen. Diploma thesis, Universität Ulm. file

1997

Grimm, Martin (1997) ADEPT-TIME: Temporale Aspekte in flexiblen Workflow-Management-Systemen. Diploma thesis, Universität Ulm. file
Hensinger, Clemens (1997) ADEPTflex - Dynamische Modifikation von Workflows und Ausnahmebehandlung in WfMS. Diploma thesis, Universität Ulm. file
Weilbach, Peter (1997) Implementierungsaspekte zur Verwaltung und Synchronisation dynamischer Änderungen in prozeßorientierten Workflow-Management-Systemen. Diploma thesis, Universität Ulm. file

1996

Blaser, Rainer (1996) Konfiguration verteilter Anwendungen aus vorgefertigten Programmbausteinen. Diploma thesis, Universität Ulm. file
Kirsch, Martin (1996) Realisierung einer Entwicklungsumgebung für die Modellierung und Animation flexibler Workflows. Diploma thesis, Universität Ulm. file