1995
DOI: 10.1007/3-540-60630-0_1
|View full text |Cite
|
Sign up to set email alerts
|

Combining model checking and deduction for I/O- automata

Abstract: We propose a combination of model checking and interactive theorem proving where the theorem prover is used to represent nite and in nite state systems, reason about them compositionally and reduce them to small nite systems by v eri ed abstractions. As an example we v erify a version of the Alternating Bit Protocol with unbounded lossy and duplicating channels: the channels are abstracted by i n teractive proof and the resulting nite state system is model checked.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

1995
1995
2015
2015

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 34 publications
(20 citation statements)
references
References 12 publications
0
20
0
Order By: Relevance
“…However, the novelty here is that the existing concepts are transferred to the formalism of statecharts that (a) enable to structure the state space and (b) contain data. While there is some work on mechanical analysis of transition systems containing data using abstraction techniques [MN95] and some mechanizations of statecharts, e.g. [BW98], we are not aware of any work dedicated to the statecharts formalism combining theorem proving and model checking.…”
Section: Discussionmentioning
confidence: 99%
“…However, the novelty here is that the existing concepts are transferred to the formalism of statecharts that (a) enable to structure the state space and (b) contain data. While there is some work on mechanical analysis of transition systems containing data using abstraction techniques [MN95] and some mechanizations of statecharts, e.g. [BW98], we are not aware of any work dedicated to the statecharts formalism combining theorem proving and model checking.…”
Section: Discussionmentioning
confidence: 99%
“…For instance, the Ptolemy approach (Eker et al, 2003) introduces a general way to combine heterogeneous models of embedded systems. A prominent example of integration of verification techniques is a combination of Model Checking and Deduction for I/O-Automata done by Müller and Nipkow (1995).…”
Section: Semi-automatic Formal Verificationmentioning
confidence: 99%
“…in [5][6][7][8][9][10]. These methods are, like ours, all based on proving the existence of some kind of 'mimicing' relation from concrete system models to abstract ones.…”
Section: Related Workmentioning
confidence: 99%