2006
DOI: 10.1007/11888116_13
|View full text |Cite
|
Sign up to set email alerts
|

Refined Interfaces for Compositional Verification

Abstract: Abstract. The compositional verification approach of Graf & Steffen aims at avoiding state space explosion for individual processes of a concurrent system. It relies on interfaces that express the behavioural constraints imposed on each process by synchronization with the other processes, thus preventing the exploration of states and transitions that would not be reachable in the global state space. Krimm & Mounier, and Cheung & Kramer proposed two techniques to generate such interfaces automatically. In this … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
22
0

Year Published

2009
2009
2023
2023

Publication Types

Select...
7
2

Relationship

5
4

Authors

Journals

citations
Cited by 26 publications
(22 citation statements)
references
References 26 publications
0
22
0
Order By: Relevance
“…The implementation of quotienting as a synchronous product opens the way for combining partial model checking with techniques originating from compositional model generation, such as (compositional) τ -confluence reduction [30,36,40], or restriction using interface constraints following the approach developed in [23] and refined in [19,27,29]. Note also that partial model checking and compositional model generation are complementary.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…The implementation of quotienting as a synchronous product opens the way for combining partial model checking with techniques originating from compositional model generation, such as (compositional) τ -confluence reduction [30,36,40], or restriction using interface constraints following the approach developed in [23] and refined in [19,27,29]. Note also that partial model checking and compositional model generation are complementary.…”
Section: Resultsmentioning
confidence: 99%
“…One such approach, which we call compositional model generation in this paper, consists in building the model of the system -usually an Lts (Labelled Transition System) -in a stepwise manner, by successive compositions and minimisations modulo equivalence relations, possibly using interface constraints [23,27] to avoid explosion of intermediate compositions. Tools using this approach [19,28,29,16] are available in the Cadp (Construction and Analysis of Distributed Processes) [20] toolbox.…”
Section: Introductionmentioning
confidence: 99%
“…This section introduces networks of Ltss [25,26], a concurrent model close to Mec [1] and Fc2 [4], which consists of a set of Ltss composed in parallel and synchronizing following general synchronization rules.…”
Section: Network Of Ltssmentioning
confidence: 99%
“…The module and the environment are refined in an alternating fashion so that the module accepts only input actions generated by the environment, and issues output actions corresponding to these input actions. Refinement of interface automata in the component-based design is similar to refinement of environment assumptions in compositional verification [1] [24], [31]. A similar approach, thread-modular reasoning, is proposed in [28] for multithreaded program verification.…”
Section: Related Workmentioning
confidence: 99%