The University of Southampton
University of Southampton Institutional Repository

Computing Property-Preserving Behaviour Abstractions from Trace Reductions

Computing Property-Preserving Behaviour Abstractions from Trace Reductions
Computing Property-Preserving Behaviour Abstractions from Trace Reductions
Weakly continuation-closed abstractions are known to preserve properties satisfied within fairness, i.e. linear-time temporal properties under an abstract notion of fairness. Being defined on the complete behaviour of a distributed system, weakly continuation-closed abstractions require, in principle, an exhaustive state-space construction prior to abstraction. Constructing the state-space of a practically relevant specification exhaustively, however, is usually unfeasible. Based on the notion of traces, i.e. certain equivalence classes of behaviours, we define trace reductions. Trace reductions are a particular partial-order reduction based on the persistent-set selective search technique. We show that a trace reduction can be used on behalf of the complete behaviour of a distributed system in order to compute abstractions as well as to check whether the abstractions are weakly continuation-closed. Thus, trace reductions allow us to overcome the requirement of an exhaustive state-space construction prior to abstraction.
1-58113-383-9
238-245
James, Simon St
04eaa533-57af-4f55-bf94-f95ac9a69368
Ultes-Nitsche, Ulrich
bfc7f0a6-3cbb-40af-9935-6dce3a88a10b
James, Simon St
04eaa533-57af-4f55-bf94-f95ac9a69368
Ultes-Nitsche, Ulrich
bfc7f0a6-3cbb-40af-9935-6dce3a88a10b

James, Simon St and Ultes-Nitsche, Ulrich (2001) Computing Property-Preserving Behaviour Abstractions from Trace Reductions. Proceedings of the 20th ACM Symposium on Principles of Distributed Computing (ACM PODC'2001). pp. 238-245 .

Record type: Conference or Workshop Item (Other)

Abstract

Weakly continuation-closed abstractions are known to preserve properties satisfied within fairness, i.e. linear-time temporal properties under an abstract notion of fairness. Being defined on the complete behaviour of a distributed system, weakly continuation-closed abstractions require, in principle, an exhaustive state-space construction prior to abstraction. Constructing the state-space of a practically relevant specification exhaustively, however, is usually unfeasible. Based on the notion of traces, i.e. certain equivalence classes of behaviours, we define trace reductions. Trace reductions are a particular partial-order reduction based on the persistent-set selective search technique. We show that a trace reduction can be used on behalf of the complete behaviour of a distributed system in order to compute abstractions as well as to check whether the abstractions are weakly continuation-closed. Thus, trace reductions allow us to overcome the requirement of an exhaustive state-space construction prior to abstraction.

This record has no associated files available for download.

More information

Published date: August 2001
Additional Information: Organisation: ACM
Venue - Dates: Proceedings of the 20th ACM Symposium on Principles of Distributed Computing (ACM PODC'2001), 2001-07-31
Organisations: Electronics & Computer Science

Identifiers

Local EPrints ID: 254463
URI: http://eprints.soton.ac.uk/id/eprint/254463
ISBN: 1-58113-383-9
PURE UUID: 1b0b4b2c-2d3a-4b21-9190-2e5c12ba9fea

Catalogue record

Date deposited: 06 Nov 2001
Last modified: 08 Jan 2022 08:46

Export record

Contributors

Author: Simon St James
Author: Ulrich Ultes-Nitsche

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×