论文标题

整体过程的分解最小化

Decompositional Minimisation of Monolithic Processes

论文作者

Laveaux, Maurice, Willemse, Tim A. C.

论文摘要

组成最小化可能是减少状态空间爆炸问题的有效技术。该技术考虑了几个过程的平行组成。以最简单的形式,每个顺序过程都被抽象替换,比相应的过程更简单,同时仍保留所检查的属性。但是,该技术不能在首先转化为非确定性顺序单片过程的环境中应用。这个整体过程的优点是它促进了对全球行为的静态分析。因此,我们提出了一种考虑具有数据的整体过程的技术,并将其分解为两个过程,每个过程都定义了整体过程参数子集的行为。我们证明,这些过程在适当的同步环境下保留了整体过程的属性。此外,我们证明可以使用状态不变来提高其有效性。最后,我们将分解技术应用于几个规格。

Compositional minimisation can be an effective technique to reduce the state space explosion problem. This technique considers a parallel composition of several processes. In its simplest form, each sequential process is replaced by an abstraction, simpler than the corresponding process while still preserving the property that is checked. However, this technique cannot be applied in a setting where parallel composition is first translated to a non-deterministic sequential monolithic process. The advantage of this monolithic process is that it facilitates static analysis of global behaviour. Therefore, we present a technique that considers a monolithic process with data and decomposes it into two processes where each process defines behaviour for a subset of the parameters of the monolithic process. We prove that these processes preserve the properties of the monolithic process under a suitable synchronisation context. Moreover, we prove that state invariants can be used to improve its effectiveness. Finally, we apply the decomposition technique to several specifications.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源