Finite axiom systems for testing preorder and De Simone Process Languages (2000)
| Citations: | 7 - 2 self |
BibTeX
@MISC{Ulidowski00finiteaxiom,
author = {Irek Ulidowski},
title = { Finite axiom systems for testing preorder and De Simone Process Languages},
year = {2000}
}
OpenURL
Abstract
We prove that testing preorder of De Nicola and Hennessy is preserved by all operators of De Simone process languages. Building upon this result we propose an algorithm for generating axiomatisations of testing preorder for arbitrary De Simone process languages. The axiom systems produced by our algorithm are finite and complete for processes with nite behaviour. In order to achieve completeness for a subclass of processes with infiite behaviour we use one infinitary induction rule. The usefulness of our results is illustrated in specification and verification of small concurrent systems, where suspension, resumption and alternation of execution of component systems occur. We argue that better speci cations can be written in customised De Simone process languages, which contain both the standard operators as well as new De Simone operators that are specifically tailored for the task in hand. Moreover, the automatically generated axiom systems for such specification languages make the verification more straightforward.







