首页 | 本学科首页   官方微博 | 高级检索  
     


Formalising Workflow: A CCS-inspired Characterisation of the YAWL Workflow Patterns
Authors:Andrew D. H. Farrell  Marek J. Sergot  Claudio Bartolini
Affiliation:(1) Department of Computing, Imperial College, London, SW7 2AZ, UK;(2) Hewlett-Packard Laboratories, 1501 Page Mill Road, Palo Alto, CA 94304-1126, USA
Abstract:We present work concerning the formal specification of business processes. It is of substantial benefit to be able to pin down the meaning of business processes precisely. This is an end in itself, but we are also concerned to do so in order that we might prove properties about the business processes that are being specified. It is a notable characteristic of most languages for representing business processes that they lack a robust semantics, and a notable characteristic of most commercial Business Process Management products that they have no support for verification of business process models. We define a high-level meta-model, called Liesbet , for representing business processes. The ontological commitments for Liesbet are sourced from the YAWL workflow patterns, which have been defined from studies into the behavioural nature of business processes. A formal characterisation of Liesbet is provided using Milner’s Calculus of Communicating Systems (CCS). In this article, we omit some of the technical details of this characterisation and instead present the essential features by means of an abstract machine language, called LCCS. We also explain how we have facilitated the verification of certain properties of business processes specified in Liesbet , and discuss how Liesbet supports the YAWL workflow patterns. We include a simple three-part example of using Liesbet .
Keywords:business process  workflow  meta-model  formal semantics  CCS  verification
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号