2014
DOI: 10.1007/978-3-319-08970-6_2
|View full text |Cite
|
Sign up to set email alerts
|

Are We There Yet? 20 Years of Industrial Theorem Proving with SPARK

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
25
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 31 publications
(25 citation statements)
references
References 10 publications
0
25
0
Order By: Relevance
“…This version adds new features for specifying the behavior of programs, such as subprogram contracts and type invariants. SPARK is a subset of Ada targeting formal verification [11,21]. Its restrictions ensure that the behavior of a SPARK program is unambiguously defined.…”
Section: Strategy For Isolating Bit-level Reasoningmentioning
confidence: 99%
“…This version adds new features for specifying the behavior of programs, such as subprogram contracts and type invariants. SPARK is a subset of Ada targeting formal verification [11,21]. Its restrictions ensure that the behavior of a SPARK program is unambiguously defined.…”
Section: Strategy For Isolating Bit-level Reasoningmentioning
confidence: 99%
“…This paper presents an approach that we designed in the context of the SPARK verifier for industrial development of safety-critical Ada code [7,12]. The goal is to provide simplified interactions between the user and the failing VC, so as to investigate a proof task without the need to rely on an external interactive prover.…”
Section: Introductionmentioning
confidence: 99%
“…The SPARK language is a subset of Ada dedicated to real-time embedded software that requires a high level of safety, security, and reliability. It has been applied for many years in on-board aircraft systems, control systems, cryptographic systems, and rail systems [9]. Ada 2012 is the latest version of the Ada language [1], adding new features for specifying the behavior of programs, such as subprogram contracts and type invariants.…”
Section: Introductionmentioning
confidence: 99%