An Ontology-Driven Process Modeling Framework
Designing, analyzing and managing complex processes are recently become crucial issues in most application contexts, such as e-commerce, business process (re-)engineering, Web/grid computing. In this paper, we propose a framework that supports the designer in the definition and in the analysis of complex processes by means of several facilities for reusing, customizing and generalizing existent process components. To this aim we tightly integrate process models with a domain ontology and an activity ontology, so providing a semantic vision of the application context and of the processes themselves. Moreover, the framework is equipped with a set of techniques providing for advanced functionalities, which can be very useful when building and analyzing process models, such as consistency checking, interactive ontology navigation, automatic (re)discovering of process models. A software architecture fully supporting our framework is also presented and discussed.
KeywordsProcess Modeling Mining Inheritance Workflows Ontologies
Unable to display preview. Download preview PDF.
- 1.Agrawal, R., Gunopulos, D., Leymann, F.: Mining process models from workflow logs. In: Schek, H.-J., Saltor, F., Ramos, I., Alonso, G. (eds.) EDBT 1998. LNCS, vol. 1377, pp. 469–483. Springer, Heidelberg (1998)Google Scholar
- 2.Ankolekar, A., Burstein, M., et al.: DAML-S: Semantic markup for web services. In: Proceedings of the International Semantic Web Workshop (2001)Google Scholar
- 5.Cook, J.E., Wolf, A.L.: Automating process discovery through event-data analysis. In: Proc. 17th Int. Conf. on ICSE 1995, pp. 73–82 (1995)Google Scholar
- 6.Di Nitto, E., Lavazza, L., Schiavoni, M., Tracanella, E., Trombetta, M.: Deriving executable process descriptions from UML. In: Proc. 22th Int. Conf. on c, pp. 155–165 (2002)Google Scholar
- 8.IBM. Business process execution language for web services- bpel4ws, http://www-106.ibm.com/developerworks/webservices/library/ws-bpel/
- 9.Kueng, P., Kawalek, P., Bichler, P.: How to compose an object-oriented business process model, available by http://www.cs.man.ac.uk/ipg
- 10.Malone, T.W., Crowston, K., Pentland, B., et al.: Tools for inventing organizations: Toward a handbook of organizational processes. Theoretical Computer Science 45(3), 425–443 (1999)Google Scholar
- 11.van der Aalst, W.M.P.: Inheritance of business processes: A journey visiting four notorious problems. In: Petri Net Technology for Communication-Based Systems, pp. 383–408 (2003)Google Scholar
- 14.Wyner, G.M.: Defining specialization for process models, available at http://citeseer.ist.psu.edu/467393.html
- 15.W3C. OWL web ontology language referenceGoogle Scholar