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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Gruber, T.R.: Toward principles for the design of ontologies used for knowledge sharing, KSL-93-04, Knowledge System Laboratory. Stanford University (1993)
Sell, C., Braun, I.: Using a Workflow Management System to Manage Emergency Plans. In: Proceedings of the 6th International ISCRAM Conference, Gothenburg (2009)
Sell, C., Springer, T.: Context-sensitive Adaptation of Workflows. In: Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, Amsterdam (2009)
Sangal, N., Jordan, E., Sinha, V., Jackson, D.: Using dependency models to manage complex software architecture. In: Proceedings of the 20th annual ACM SIGPLAN conference on Object oriented programming systems languages and applications (2005)
Noy, N., Sintek, M., Decker, S., Crubezy, M., Fergerson, R., Musen, M.: Creating semantic web contents with Protégé-2000. IEEE Intelligent Systems (2001)
Zhang, W., Mei, H., Zhao, H.: A Feature-Oriented Approach to Modeling Requirements Dependencies. In: Proceedings of the 13th IEEE International Conference on Requirements Engineering, Washington, DC, USA (2005)
Dean, M., Schreiber, G.: OWL Web Ontology Language Reference. W3C Recommendation 10 (2004)
Sirin, E., Parsia, B., Grau, B.C., Kalyanpur, A., Katz, Y.: Pellet: A practical OWL-DL reasoner, Web Semantics: Science, Services and Agents on the World Wide Web (2007)
Lee, K., Kang, K.C.: Feature Dependency Analysis for Product Line Component Design. In: Proceedings of the 8th International Conference, ICSR, Madrid (2004)
Allen, J.F.: Time and time again: The many ways to represent time. Journal of Intelligent Systems 6(4) (1991)
Zhou, Z., Bhiri, S., Hauswirth, M.: Control and Data Dependencies in Business Processes Based on Semantic Business Activities. In: Proceedings of iiWAS 2008. ACM, New York (2008)
Wu, Q., Pu, C., Sahai, A., Barga, R.: Categorization and Optimization of Synchronization Dependencies in Business Processes. In: Proceedings of IEEE 23rd International Conference on Data Engineering, ICDE 2007 (2007)
Winkler, M., Schill, A.: Towards Dependency Management in Service Compositions. In: Proceedings of the International Conference on e-Business, Milan (2009)
The Eclipse Foundation: Graphical Modeling Framework. Project page (2009), http://www.eclipse.org/modeling/gmf/
PMI, A Guide to the Project Management Body of Knowledge (PMBOK Guide), Project Management Institute (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sell, C., Winkler, M., Springer, T., Schill, A. (2009). Two Dependency Modeling Approaches for Business Process Adaptation. In: Karagiannis, D., Jin, Z. (eds) Knowledge Science, Engineering and Management. KSEM 2009. Lecture Notes in Computer Science(), vol 5914. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10488-6_40
Download citation
DOI: https://doi.org/10.1007/978-3-642-10488-6_40
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10487-9
Online ISBN: 978-3-642-10488-6
eBook Packages: Computer ScienceComputer Science (R0)