2013
DOI: 10.1002/stvr.1498
|View full text |Cite
|
Sign up to set email alerts
|

Sound and mechanised compositional verification of input‐output conformance

Abstract: SUMMARYThis paper mechanises conformance verification in the setting of the CSP process algebra. The verification strategy is captured by a theorem stated as a process refinement expression, which can be verified by a model checker such as FDR. The conformance relation, cspio, distinguishes input and output events. The process algebraic framework of CSP is used to address compositional conformance verification by establishing compositionality properties for cspio with respect to the CSP operators. Although csp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
5
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 9 publications
(5 citation statements)
references
References 39 publications
0
5
0
Order By: Relevance
“…Previous work [7], [19] explored test generation and compositional verification in the context of CSP, distinguishing input and output events. In those works, a relation cspio was defined and used for test-case generation via counterexamples of refinement in the traces model.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…Previous work [7], [19] explored test generation and compositional verification in the context of CSP, distinguishing input and output events. In those works, a relation cspio was defined and used for test-case generation via counterexamples of refinement in the traces model.…”
Section: Discussionmentioning
confidence: 99%
“…However, no formal account of suspension traces was provided and, as a consequence, no proper treatment of quiescence was given. The work here is a formal basis to justify the syntactic encodings in [7], [19].…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Yet, when a CSP model is available, the possibility of using it for testing is attractive. In fact, CSP has a testing theory [7], and, more recently, its use as part of testing techniques has been explored [9,24,30,35].…”
Section: Introductionmentioning
confidence: 99%
“…The overall approach is based on the CSP process algebra, which offers rich semantic models that support a wide range of process verification, and comparisons. In fact, CSP has shown to be very useful to support the rigorous development of component based systems, as a hidden formalism for modelling languages used in practice [RSM06,SNMI14]. Nevertheless, the same principles can be transferred to other formal models, and support the implementation of practical tools for component-based development.…”
Section: Introductionmentioning
confidence: 99%