A hierarchy of failures-based models: theory and application

<p>Consistency between a process and its specification expressed in CSP is typically presented as a refinement check. Within the traces model consistency is measured by examining only the traces of the systems, whilst in the finer stable failures model the possibility of subsequently refusing...

Volledige beschrijving

Bibliografische gegevens
Hoofdauteurs: Bolton, C, Lowe, G
Formaat: Journal article
Taal:English
Gepubliceerd in: Elsevier 2005
Onderwerpen:
_version_ 1826282218955210752
author Bolton, C
Lowe, G
author_facet Bolton, C
Lowe, G
author_sort Bolton, C
collection OXFORD
description <p>Consistency between a process and its specification expressed in CSP is typically presented as a refinement check. Within the traces model consistency is measured by examining only the traces of the systems, whilst in the finer stable failures model the possibility of subsequently refusing a combination of events is also taken into consideration.</p> <p>In this paper, we begin by motivating the need for alternative measures of consistency. We then identify the <em>failures class</em>—a class of semantic models for describing concurrent systems in which each model is associated with a predicate that determines how much availability information is recorded. We show how refinement within members of this class corresponds to confirmation of non-standard measures of consistency, and identify application areas for these measures of consistency. We show how refinement in each model can be automatically tested.</p> <p>We also carry out a theoretical examination of the failures class. We prove that the class forms a complete lattice, and investigate the positions of particular models within that lattice. We also identify the maximal subset of the language over which each model is compositional.</p>
first_indexed 2024-03-07T00:40:32Z
format Journal article
id oxford-uuid:82dec6d7-8250-4f9f-87d0-335447bf6b8c
institution University of Oxford
language English
last_indexed 2024-03-07T00:40:32Z
publishDate 2005
publisher Elsevier
record_format dspace
spelling oxford-uuid:82dec6d7-8250-4f9f-87d0-335447bf6b8c2022-03-26T21:40:27ZA hierarchy of failures-based models: theory and applicationJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:82dec6d7-8250-4f9f-87d0-335447bf6b8cTheory and automated verificationCommunication Sequential Processing (CSP)Computer science (mathematics)EnglishOxford University Research Archive - ValetElsevier2005Bolton, CLowe, G<p>Consistency between a process and its specification expressed in CSP is typically presented as a refinement check. Within the traces model consistency is measured by examining only the traces of the systems, whilst in the finer stable failures model the possibility of subsequently refusing a combination of events is also taken into consideration.</p> <p>In this paper, we begin by motivating the need for alternative measures of consistency. We then identify the <em>failures class</em>—a class of semantic models for describing concurrent systems in which each model is associated with a predicate that determines how much availability information is recorded. We show how refinement within members of this class corresponds to confirmation of non-standard measures of consistency, and identify application areas for these measures of consistency. We show how refinement in each model can be automatically tested.</p> <p>We also carry out a theoretical examination of the failures class. We prove that the class forms a complete lattice, and investigate the positions of particular models within that lattice. We also identify the maximal subset of the language over which each model is compositional.</p>
spellingShingle Theory and automated verification
Communication Sequential Processing (CSP)
Computer science (mathematics)
Bolton, C
Lowe, G
A hierarchy of failures-based models: theory and application
title A hierarchy of failures-based models: theory and application
title_full A hierarchy of failures-based models: theory and application
title_fullStr A hierarchy of failures-based models: theory and application
title_full_unstemmed A hierarchy of failures-based models: theory and application
title_short A hierarchy of failures-based models: theory and application
title_sort hierarchy of failures based models theory and application
topic Theory and automated verification
Communication Sequential Processing (CSP)
Computer science (mathematics)
work_keys_str_mv AT boltonc ahierarchyoffailuresbasedmodelstheoryandapplication
AT loweg ahierarchyoffailuresbasedmodelstheoryandapplication
AT boltonc hierarchyoffailuresbasedmodelstheoryandapplication
AT loweg hierarchyoffailuresbasedmodelstheoryandapplication