MaxValue at bitspec.ads:13 flow analyzed (0 errors and 0 warnings) and proved (0 checks ,
Nth8 _ Stream at bitspec.ads:9 flow analyzed (0 errors and 0 warnings) and proved (5 checks) in unit bittypes, 1 subprograms and packages out of 1 analyzed BitTypes at bittypes.ads:3 flow analyzed (0 errors and 0 warnings) and proved (0 checks) in unit bitwalker, 12 subprograms and packages out of 12 analyzed Bitwalker at bitwalker.ads:6 flow analyzed ,
LemmaFunction at bitwalker.ads:119 flow analyzed (0 errors and 0 warnings) and proved (18 checks) Bitwalker.Peek at bitwalker.ads:36 flow analyzed (0 errors and 0 warnings) and proved ,
PeekBit64 at bitwalker.ads:55 flow analyzed (0 errors and 0 warnings) and proved ,
PeekBit8 at bitwalker.ads:9 flow analyzed (0 errors and 0 warnings) and proved ,
PeekBit8Array at bitwalker.ads:15 flow analyzed (0 errors and 0 warnings) and proved ,
PeekThenPoke at bitwalker.ads:127 flow analyzed (0 errors and 0 warnings) and proved (12 checks) Bitwalker.Poke at bitwalker.ads:88 flow analyzed (0 errors and 0 warnings) and proved ,
PokeBit64 at bitwalker.ads:23 flow analyzed (0 errors and 0 warnings) and proved ,
PokeBit8 at bitwalker.ads:64 flow analyzed (0 errors and 0 warnings) and proved ,
PokeBit8Array at bitwalker.ads:76 flow analyzed (0 errors and 0 warnings) and proved ,
PokeThenPeek at bitwalker.ads:142 flow analyzed (0 errors and 0 warnings) and proved (9 checks) in unit testwalker, 0 subprograms and packages out of 1 analyzed Testwalker at testwalker.adb:7 skipped Inria References [1] John Barnes, Programming in Ada 2012, 2014. ,
A decision procedure for bit-vector arithmetic, Proceedings of the 35th annual conference on Design automation conference , DAC '98, pp.522-527, 1998. ,
DOI : 10.1145/277044.277186
ACSL: ANSI/ISO C Specification Language, version 1, 2009. ,
The Alt-Ergo automated theorem prover, 2008. ,
Why3: Shepherd your herd of provers, Boogie 2011: First International Workshop on Intermediate Verification Languages, pp.53-64, 2011. ,
URL : https://hal.archives-ouvertes.fr/hal-00790310
Let???s verify this with Why3, International Journal on Software Tools for Technology Transfer, vol.7, issue.5, pp.709-727, 2015. ,
DOI : 10.1007/s10009-014-0314-5
Formal Verification of Numerical Programs: From C Annotated Programs to Mechanical Proofs, Mathematics in Computer Science, vol.1, issue.2, pp.377-393, 2011. ,
DOI : 10.1007/s11786-011-0099-9
URL : https://hal.archives-ouvertes.fr/hal-00777605
An abstraction-based decision procedure for bit-vector arithmetic, International Journal on Software Tools for Technology Transfer, vol.11, issue.2, pp.95-104, 2009. ,
DOI : 10.1007/s10009-009-0101-x
Are We There Yet? 20 Years of Industrial Theorem Proving with SPARK, Interactive Theorem Proving -5th International Conference, ITP 2014, Held as Part of the Vienna Summer of Logic, VSL 2014 Proceedings, volume 8558 of Lecture Notes in Computer Science, pp.17-26, 2014. ,
DOI : 10.1007/978-3-319-08970-6_2
Frama-C, Proceedings of the 10th International Conference on Software Engineering and Formal Methods, number 7504 in Lecture Notes in Computer Science, pp.233-247, 2012. ,
DOI : 10.1007/978-3-642-33826-7_16
An efficient decision procedure for the theory of fixed-sized bit-vectors, Computer-Aided Verification, CAV '97, pp.60-71, 1997. ,
DOI : 10.1007/3-540-63166-6_9
Z3, an efficient SMT solver, TACAS, pp.337-340, 2008. ,
Verifying Two Lines of C with Why3: An Exercise in Program Verification, Verified Software: Theories, Tools, Experiments (4th International Conference VSTTE), pp.83-97, 2012. ,
DOI : 10.1145/360051.360224
The Why/Krakatoa/Caduceus Platform for Deductive Program Verification, 19th International Conference on Computer Aided Verification, pp.173-177, 2007. ,
DOI : 10.1007/978-3-540-73368-3_21
Why3 ??? Where Programs Meet Provers, Proceedings of the 22nd European Symposium on Programming, pp.125-128, 2013. ,
DOI : 10.1007/978-3-642-37036-6_8
Hi-Lite, Proceedings of the 2012 ACM conference on High integrity language technology, HILT '12, pp.27-34 ,
DOI : 10.1145/2402676.2402690
The 1st Verified Software Competition: Experience Report, Proceedings , 17th International Symposium on Formal Methods, 2011. ,
DOI : 10.1007/978-3-540-71067-7_6
The dafny integrated development environment, Proceedings 1st Workshop on Formal Integrated Development Environment, F-IDE 2014 of Electronic Proceedings in Theoretical Computer Science, pp.3-15, 2014. ,
Fast inverse square root, 2003. ,
Building High Integrity Applications with SPARK, 2015. ,
Taking architecture and compiler into account in formal proofs of numerical programs, Thèse de doctorat, 2012. ,
URL : https://hal.archives-ouvertes.fr/tel-00710193
An smt-lib theory of binary floating-point arithmetic, Informal proceedings of 8th International Workshop on Satisfiability Modulo Theories (SMT) at FLoC, 2010. ,
Hackers's Delight, 2003. ,