1998
DOI: 10.1007/978-94-017-0435-9_1
|View full text |Cite
|
Sign up to set email alerts
|

Structured Specifications and Interactive Proofs with KIV

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
42
0
1

Year Published

1999
1999
2011
2011

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 76 publications
(43 citation statements)
references
References 7 publications
0
42
0
1
Order By: Relevance
“…In this section we now give an alternative version of the Mondex refinement problem using abstract state machines (ASMs, [Gur95], [BS03]) and algebraic specifications as used in KIV [RSSB98].…”
Section: Two Simple Asms For the Mondex Case Studymentioning
confidence: 99%
See 1 more Smart Citation
“…In this section we now give an alternative version of the Mondex refinement problem using abstract state machines (ASMs, [Gur95], [BS03]) and algebraic specifications as used in KIV [RSSB98].…”
Section: Two Simple Asms For the Mondex Case Studymentioning
confidence: 99%
“…Rather the standard heuristics and automation features of KIV (simplifier rules and problem specific patterns to guide the proof search) as described in [RSSB98] were sufficient for the proof. Nevertheless, in some situations where it was not clear why our proof got stuck it was helpful to cross-check details in the original proofs.…”
Section: Binv(cs) ⊢ |Bop#(; Cs)| Binv(cs)mentioning
confidence: 99%
“…In [SGH + 07] we have the second mechanized verification of Mondex using the KIV theorem prover [RSSB98]. While the first [SGHR06b] used the original backward simulation and data refinement, the second uses abstract state machines (ASMs, [Gur95], [BS03]) together with ASM refinement and generalized forward simulations [Sch01].…”
Section: The Refinement Of Schellhorn Et Al [Sgh + 07]mentioning
confidence: 99%
“…KIV [RSSB98] is an interactive theorem prover for many-sorted higher-order logic. There are several extensions to this logic (Dynamic Logic, Temporal Logic and a logic for Java programs), but they are not used here.…”
Section: Mechanical Verificationmentioning
confidence: 99%
“…Using this example this paper presents an approach that combines refinement and compositional assumption-guarantee reasoning to prove linearizability. The temporal logic we use [9] has explicit imperative interleaved programs and is a variant of ITL [10].It is integrated into the interactive theorem prover KIV [11].…”
Section: Introductionmentioning
confidence: 99%