arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1608.02807cs.LOcs.SE
收藏

基于约束Horn子句的时间感知业务流程验证

Verification of Time-Aware Business Processes using Constrained Horn Clauses

Emanuele De Angelis, Fabio Fioravanti, Maria Chiara Meo, Alberto Pettorossi, Maurizio Proietti

摘要:

我们提出了一种方法来验证时间感知的业务流程,即业务流程中的活动的时间约束是明确考虑的属性。业务流程是使用业务流程建模表示法(BPMN)的扩展来指定的,持续时间是通过整数约束来定义的。操作语义的定义由一组受约束的Horn子句(CHC)OpSem给出。我们的验证方法包括两个步骤。(Step 1)我们专门针对一个给定的业务流程和一个给定的时间属性进行验证,从而得到一组CHC,其可满足性相当于给定属性的有效性。(Step 2)我们使用最先进的CHC求解器来检查这些子句集的可满足性。我们已经实现了我们的验证方法,使用VeriMAP转换系统,和Eldarica和Z3求解器的CHCs。

英文摘要:

We present a method for verifying properties of time-aware business processes, that is, business process where time constraints on the activities are explicitly taken into account. Business processes are specified using an extension of the Business Process Modeling Notation (BPMN) and durations are defined by constraints over integer numbers. The definition of the operational semantics is given by a set OpSem of constrained Horn clauses (CHCs). Our verification method consists of two steps. (Step 1) We specialize OpSem with respect to a given business process and a given temporal property to be verified, whereby getting a set of CHCs whose satisfiability is equivalent to the validity of the given property. (Step 2) We use state-of-the-art solvers for CHCs to check the satisfiability of such sets of clauses. We have implemented our verification method using the VeriMAP transformation system, and the Eldarica and Z3 solvers for CHCs.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑