Affiliation:
1. CWI, Amsterdam, The Netherlands
Abstract
Specifications of system behaviour tend to become large. Analysis of such specifications requires automated tools. Most attention hitherto has been invested in fully automatic tools. We however believe that in many cases human intervention is required and we therefore propose a number of computer tools to transform process specifications. The concrete manipulation tools that we describe can eliminate constants, redundant sum variables and parameters, and allow to split variables ranging over complex datatypes. These tools can transform specifications with large finite state spaces to variants with state spaces being a fraction of their original size, and transform specifications with infinite state spaces to those with finite state spaces.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Reference16 articles.
1. Process algebra for synchronous communication;Bergstra J.A.;Information and Communication,1984
2. A Correctness Proof of a One-bit Sliding Window Protocol in CRL
Cited by
8 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Decomposing monolithic processes in a process algebra with multi-actions;Journal of Logical and Algebraic Methods in Programming;2023-04
2. Formal Verification of an Industrial UML-like Model using mCRL2;Formal Methods for Industrial Critical Systems;2022
3. Static Analysis Techniques for Parameterised Boolean Equation Systems;Tools and Algorithms for the Construction and Analysis of Systems;2009
4. Analysis of Distributed Systems with mCRL2;Chapman & Hall/CRC Computational Science;2008-12-22
5. Leader Election in Anonymous Rings: Franklin Goes Probabilistic;Fifth Ifip International Conference On Theoretical Computer Science – Tcs 2008;2008