Fair testing (1995)
Cached
Download Links
- [eprints.eemcs.utwente.nl]
- [www.cs.utwente.nl]
- [para.inria.fr]
- [www.ub.utwente.nl]
- DBLP
Other Repositories/Bibliography
| Venue: | Concur ’95: Concurrency Theory, volume 962 of Lecture Notes in Computer Science |
| Citations: | 48 - 0 self |
BibTeX
@INPROCEEDINGS{Rensink95fairtesting,
author = {Arend Rensink and Walter Vogler},
title = {Fair testing},
booktitle = {Concur ’95: Concurrency Theory, volume 962 of Lecture Notes in Computer Science},
year = {1995},
pages = {313--327},
publisher = {Springer-Verlag}
}
Years of Citing Articles
OpenURL
Abstract
In this paper we present a solution to the long-standing problem of characterising the coarsest liveness-preserving pre-congruence with respect to a full (TCSP-inspired) process algebra. In fact, we present two distinct characterisations, which give rise to the same relation: an operational one based on a De Nicola-Hennessy-like testing modality which we call should-testing, and a denotational one based on a refined notion of failures. One of the distinguishing characteristics of the should-testing pre-congruence is that it abstracts from divergences in the same way as Milner’s observation congruence, and as a consequence is strictly coarser than observation congruence. In other words, should-testing has a built-in fairness assumption. This is in itself a property long sought-after; it is in notable contrast to the well-known must-testing of De Nicola and Hennessy (denotationally characterised by a combination of failures and divergences), which treats divergence as catrastrophic and hence is incompatible with observation congruence. Due to these characteristics, should-testing supports modular reasoning and allows to use the proof techniques of observation congruence, but also supports additional laws and techniques.







