. Adacore, Advanced SPARK -online course, 2018.

. Adacore, Introduction to SPARK -online course, 2018.

A. Adacore and . Ltd, SPARK 2014's User Guide, 2018.

T. Adacore, Implementation guidance for the adoption of SPARK, 2017.

P. Baudin, P. Cuoq, J. Filliâtre, C. Marché, B. Monate et al., ACSL: ANSI/ISO C specification language, 2018.

S. Berghofer, Development of Security-Critical Software with SPARK/Ada at secunet. (Presented at) Frama-C & SPARK days: Formal Analysis and Proof for Programs in C and Ada, 2017.

F. Bobot, J. Filliâtre, C. Marché, and A. Paskevich, 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

J. Burghardt and J. Gerlach, , 2018.

. Cea-list, , 2018.

L. Creuse, Christohe Garion, Jérôme Hugues, and Joffrey Huguet, 2018.

M. Delahaye, N. Kosmatov, and J. Signoles, Common specification language for static and dynamic analysis of C programs, Proceedings of the 28th Annual ACM Symposium on Applied Computing, SAC '13, pp.1230-1235, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00853721

W. Edger and . Dijkstra, Guarded commands, nondeterminacy and formal derivation of program, vol.18, pp.453-457, 1975.

C. Dross and Y. Moy, Auto-Active Proof of Red-Black Trees in SPARK, pp.68-83, 2017.

J. , C. Filliâtre, and A. Paskevich, Why3 -Where Programs Meet Provers, Proceedings of the 22nd European Symposium on Programming, vol.7792, pp.125-128, 2013.

R. W. Floyd, Assigning meanings to programs, Mathematical aspects of computer science, pp.19-32, 1967.

, International Organization for Standardization, vol.14882, 2011.

D. Hauzar, C. Marché, and Y. Moy, Counterexamples from Proof Failures in SPARK, Software Engineering and Formal Methods (Software Engineering and Formal Methods), 2016.
URL : https://hal.archives-ouvertes.fr/hal-01314885

C. A. Hoare, An axiomatic basis for computer programming, vol.12, pp.576-580, 1969.

J. W. Mccormick and P. C. Chapin, Building High Integrity Applications with SPARK, 2015.

F. Kirchner, N. Kosmatov, V. Prevosto, J. Signoles, and B. Yakobowski, Frama-C: A software analysis perspective, Formal Asp. Comput, vol.27, pp.573-609, 2015.
URL : https://hal.archives-ouvertes.fr/cea-01808981

, Memcached community, 2018.

B. Meyer, Applying "Design by Contract, IEEE Computer, vol.25, pp.40-51, 1992.

G. Petiot, N. Kosmatov, B. Botella, A. Giorgetti, and J. Julliand, Your Proof Fails? Testing Helps to Find the Reason, Tests and Proofs -10th International Conference, TAP 2016, Held as Part of STAF 2016, vol.9762, pp.130-150, 2016.
URL : https://hal.archives-ouvertes.fr/cea-01808892

P. J. Plauger, M. Lee, D. Musser, and A. A. Stepanov, , 2000.

A. Senier, SPARK Cryptographic Library, 2018.

J. Signoles, E-ACSL: Executable ANSI/ISO C Specification Laguage, 2018.

, The Toccata team, 2018.

J. Voas and K. Schaffer, Insights on Formal Methods in Cybersecurity, vol.49, pp.102-105, 2016.

Z. Zhang, R. , J. Hatcliff, Y. Moy, and P. Courtieu, Focused Certification of an Industrial Compilation and Static Verification Toolchain, Software Engineering and Formal Methods, pp.17-34, 2017.