{"title":"Formal ontologies for data-centric business process management","authors":"I. Poernomo, T. Umarov, Fuad Hajiyev","doi":"10.1109/ICAICT.2011.6110897","DOIUrl":null,"url":null,"abstract":"This paper addresses the problem of describing and analyzing data manipulation within business process workflow specifications. We apply a model-driven approach. We first augment typical workflow descriptions in Petri nets with ontologies written in the Web Ontology Language (OWL) and constraints written in Deontic Logic. Then we apply a model transformation from these augmented Petri nets to B machines, providing a full formal semantics of our models. A workflow, when represented as a Petri net with ontologies, can then be submitted to behavioural analysis with Petri net tools, and to analysis of data exchange with a B-based theorem prover.","PeriodicalId":376977,"journal":{"name":"2011 5th International Conference on Application of Information and Communication Technologies (AICT)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-12-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 5th International Conference on Application of Information and Communication Technologies (AICT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAICT.2011.6110897","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
This paper addresses the problem of describing and analyzing data manipulation within business process workflow specifications. We apply a model-driven approach. We first augment typical workflow descriptions in Petri nets with ontologies written in the Web Ontology Language (OWL) and constraints written in Deontic Logic. Then we apply a model transformation from these augmented Petri nets to B machines, providing a full formal semantics of our models. A workflow, when represented as a Petri net with ontologies, can then be submitted to behavioural analysis with Petri net tools, and to analysis of data exchange with a B-based theorem prover.