Two Dependency Modeling Approaches for Business Process Adaptation

  • Authors:
  • Christian Sell;Matthias Winkler;Thomas Springer;Alexander Schill

  • Affiliations:
  • SAP Research CEC Dresden, SAP AG, Dresden, Germany 01187;SAP Research CEC Dresden, SAP AG, Dresden, Germany 01187;Faculty of Computer Science, Institute for System Architecture, TU Dresden, Dresden, Germany 01069;Faculty of Computer Science, Institute for System Architecture, TU Dresden, Dresden, Germany 01069

  • Venue:
  • KSEM '09 Proceedings of the 3rd International Conference on Knowledge Science, Engineering and Management
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Complex business processes in the form of workflows or service compositions are built from individual building blocks, namely activities or services. These building blocks cooperate to achieve the overall goal of the process. In many cases dependencies exist between the individual activities, i.e. the execution of one activity depends on another. Knowledge about dependencies is especially important for the management of the process at runtime in cases where problems occur and the process needs to be adapted. In this paper we present and compare two approaches for modeling dependencies as a base for managing adaptations of complex business processes. Based on two use cases from the domain of workflow management and service engineering we illustrate the need for capturing dependencies and derive the requirements for dependency modeling. For dependency modeling we discuss two alternative solutions. One is based on an OWL-DL ontology and the other is based on a meta-model approach. Although many of the requirements of the use cases are similar, we show that there is no single best solution for a dependency model.