| ||||||||||||||||||||||||||||||||||||||||||||||||
[CZR17] Focused Certification of an Industrial Compilation and Static Verification ToolchainConférence Internationale avec comité de lecture : Software Engineering and Formal Methods (SEFM), August 2017, Vol. 10469, pp.17-34, Series LNCS, Trento, Italy, (DOI: 10.1007/978-3-319-66197-1_2)Mots clés: Semantics, programming languages, verification, formal methods
Résumé:
In this paper, we present: (a) a mechanized formal semantics for a large subset of SPARK 2014, (b) an architecture for creating certified/certifying analysis and verification tools for SPARK, and (c) tools and mechanized proofs that instantiate that architecture to demonstrate that SPARK-relevant Ada run-time checks inserted by the GNAT compiler are correct; this includes mechanized proofs of correctness for abstract interpretation-based static analyses that are used to certify correctness of GNAT run-time check optimizations.
Collaboration:
CIS@K-STATE
BibTeX
|
||||||||||||||||||||||||||||||||||||||||||||||||