2008
DOI: 10.1007/978-3-540-88387-6_7
|View full text |Cite
|
Sign up to set email alerts
|

Compositional Verification for Component-Based Systems and Application

Abstract: We present a compositional method for the verification of component-based systems described in a subset of the BIP language encompassing multi-party interaction without data transfer. The method is based on the use of two kinds of invariants. Component invariants are over-approximations of components' reachability sets. Interaction invariants are global constraints on the states of components involved in interactions. The method has been implemented in the D-Finder tool and has been applied for checking deadlo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
71
0
1

Year Published

2014
2014
2021
2021

Publication Types

Select...
5
3

Relationship

2
6

Authors

Journals

citations
Cited by 85 publications
(74 citation statements)
references
References 19 publications
0
71
0
1
Order By: Relevance
“…In a slightly different application domain, BIP [6,3] is a formal framework that allows building and analyzing complex component-based systems, both synchronous (reactive) or asynchronous (distributed) by coordinating the behaviour of a set of primitive and heterogeneous components. BIP is supported by a tool set including translators from various programming languages as Lustre and C into BIP, a compiler for generating code executable by a dedicated engine, and the verification tool dFinder.…”
Section: Related Approachesmentioning
confidence: 99%
“…In a slightly different application domain, BIP [6,3] is a formal framework that allows building and analyzing complex component-based systems, both synchronous (reactive) or asynchronous (distributed) by coordinating the behaviour of a set of primitive and heterogeneous components. BIP is supported by a tool set including translators from various programming languages as Lustre and C into BIP, a compiler for generating code executable by a dedicated engine, and the verification tool dFinder.…”
Section: Related Approachesmentioning
confidence: 99%
“…The interaction invariants are computed by the method explained in [12]. Interaction invariants are over-approximations of the global state space allowing us to disregard certain tuples of local states as unreachable.…”
Section: Timed Systems and Propertiesmentioning
confidence: 99%
“…The invariant is given in conjunctive normal form to stick to the formalism in [12,11]. Every disjunction corresponds to the so called notion of "initially marked traps" in an underlying Petri net associated to our model.…”
Section: Timed Systems and Propertiesmentioning
confidence: 99%
See 1 more Smart Citation
“…Contributions of the paper are: (i) a uniform Horn clause encoding for systems with (finite or infinite) concurrency, real-time constraints, as well as inter-process communication using shared memory, synchronous message passing, and synchronisation using barriers; the encoding can be applied, among others, to Uppaal timed automata [20] and BIP [4]; (ii) an experimental evaluation using a set of (wellknown) parametric timed automata models.…”
Section: Introductionmentioning
confidence: 99%