以数据为中心是业务过程管理技术发展的一个新趋势.artifact是记录业务过程的数据实体,围绕artifact的业务过程管理正在成为业务过程管理研究的一个热点.生命周期是artifact的一个重要特征,业务过程能否满足对artifact生命周期的定义是业务过程设计中需要验证的一个重要特性.本文从artifact属性赋值顺序的角度,基于Petri网定义artifact的生命周期树.采用ArtiFlow建立业务过程模型,在ArtiFlow模型中根据业务规则提取artifact状态变化树,与artifact生命周期树进行路径比较,验证业务过程模型中artifact生命周期的可满足性.给出相应的算法并分析了算法的复杂度.
One of the new trends in business process management(BPM) is data-centric.Business artifact is a data entity which records the business process.The artifact-oriented BPM becomes a focus in the research of BPM.Lifecycle is a key character of artifact.Whether a business process can satisfy the defined lifecycle is an important property to be checked out.In this paper,artifact lifecycle is defined according to the sequence of assigning values to attributes of artifact.The business process model is constructed by ArtiFlow.In the process of verifying the satisfiability of artifact lifecycle in ArtiFlow,first,the artifact lifecycle is represented by a reachability tree in Petri net.Then an artifact state tree is extracted from ArtiFlow.Last,to decide the satisfiability is transformed to the question of tree path comparison.The algorithms are given and the complexities are analyzed.