System testing and program verification, vol.239, pp.71-72, 2015. ,
Testing first-order logic axioms in program verification, TAP, vol.6143, pp.22-37, 2010. ,
Interactive Theorem Proving and Program Development; Coq'Art: The Calculus of Inductive Constructions, Texts in Theoretical Computer Science. An EATCS Series, 2004. ,
URL : https://hal.archives-ouvertes.fr/hal-00344237
Automating structural testing of C programs: Experience with PathCrawler, AST, pp.70-78, 2009. ,
URL : https://hal.archives-ouvertes.fr/hal-01810197
ACSL by example, 2017. ,
, Verification of Object-Oriented Software: The KeY Approach, vol.4334, 2007.
Static and dynamic verification of relational properties on self-composed C code, TAP, 2018. ,
URL : https://hal.archives-ouvertes.fr/cea-01835470
Random testing in Isabelle/HOL, SEFM, pp.230-239, 2004. ,
Automatic inference of necessary preconditions, VMCAI, vol.7737, pp.128-148, 2013. ,
URL : https://hal.archives-ouvertes.fr/hal-00930070
Integrating testing and interactive theorem proving, EPTCS, vol.2, pp.4-19, 2011. ,
Dynamic test generation with static fields and initializers, RV, vol.8734, pp.269-284, 2014. ,
Flow-sensitive fault localization, VMCAI, vol.7737, pp.189-208, 2013. ,
Counterexample-guided abstraction refinement for symbolic model checking, J. ACM, vol.50, issue.5, pp.752-794, 2003. ,
Program slicing enhances a verification technique combining static and dynamic analysis, SAC, pp.1284-1291, 2012. ,
URL : https://hal.archives-ouvertes.fr/hal-00746814
Integrated environment for diagnosing verification errors, TACAS, vol.9636, pp.424-441, 2016. ,
Collaborative verification and testing with explicit assumptions, FM, vol.7436, pp.132-146, 2012. ,
, Coq Development Team. The Coq Proof Assistant Reference Manual, 2018.
Finding counter examples in induction proofs, TAP, vol.4966, pp.48-65, 2008. ,
Semi-proving: An integrated method for program proving, testing, and debugging, IEEE Transactions on Software Engineering, vol.37, issue.1, pp.109-125, 2011. ,
Counterexample-guided synthesis of observation predicates, FORMATS, vol.7595, pp.107-122, 2012. ,
OpenJDK's Java.utils.Collection.sort() is broken: The good, the bad and the worst case, CAV, vol.9206, pp.273-289, 2015. ,
Combining testing and proving in dependent type theory, TPHOLs, volume 2758 of LNCS, pp.188-203, 2003. ,
A Discipline of Programming, Series in Automatic Computation, 1976. ,
Common specification language for static and dynamic analysis of C programs, SAC, pp.1230-1235, 2013. ,
URL : https://hal.archives-ouvertes.fr/hal-00853721
Generating unit tests from formal proofs, TAP, vol.4454, pp.169-188, 2007. ,
Sequential generation of structured arrays and its deductive verification, TAP, vol.9154, pp.109-128, 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-01228995
SYNERGY: A new algorithm for property checking, FSE, pp.117-127, 2006. ,
Understanding counterexamples with explain, CAV, vol.3114, pp.453-456, 2004. ,
Assertion guided symbolic execution of multithreaded programs, ESEC/FSE, pp.854-865, 2015. ,
Could we have chosen a better loop invariant or method contract? In TAP, LNCS, vol.5668, pp.74-89, 2009. ,
Compositional may-must program analysis: unleashing the power of alternation, POPL, pp.43-56, 2010. ,
Counterexamples from proof failures in SPARK, SEFM, volume 9763 of LNCS, pp.215-233, 2016. ,
URL : https://hal.archives-ouvertes.fr/hal-01314885
Fast as a shadow, expressive as a tree: hybrid memory monitoring for C, SAC, pp.1765-1772, 2015. ,
URL : https://hal.archives-ouvertes.fr/cea-01836267
Frama-C: A software analysis perspective, Formal Asp. Comput, vol.27, issue.3, pp.573-609, 2015. ,
URL : https://hal.archives-ouvertes.fr/cea-01808981
Online version of PathCrawler, 2010. ,
An optimized memory monitoring for runtime assertion checking of C programs, RV, vol.8174, pp.328-333, 2013. ,
URL : https://hal.archives-ouvertes.fr/cea-01834990
Finding loop invariants for programs over arrays using a theorem prover, FASE, vol.5503, pp.470-485, 2009. ,
Using debuggers to understand failed verification attempts, FM, vol.6664, pp.73-87, 2011. ,
Efficient generation of restricted growth words, Information Processing Letters, vol.113, issue.17, pp.613-616, 2013. ,
URL : https://hal.archives-ouvertes.fr/hal-00829134
Random testing in PVS, Workshop on Automated Formal Methods (AFM), 2006. ,
Instrumentation of annotated C programs for test generation, SCAM, pp.105-114, 2014. ,
URL : https://hal.archives-ouvertes.fr/cea-01836306
Your proof fails? Testing helps to find the reason, TAP, vol.9762, pp.130-150, 2016. ,
URL : https://hal.archives-ouvertes.fr/cea-01808892
How test generation helps software specification and deductive verification in Frama-C, TAP, vol.8570, pp.53-60, 2014. ,
URL : https://hal.archives-ouvertes.fr/hal-01108553
Counterexample-guided focus, POPL, pp.249-260, 2010. ,
, Executable ANSI/ISO C Specification Language, 2012.
Program checking with less hassle, VSTTE, vol.8164, pp.149-169, 2013. ,
PathCrawler: automatic generation of path tests by combining static and dynamic analysis, EDCC, vol.3463, pp.281-292, 2005. ,
URL : https://hal.archives-ouvertes.fr/hal-01810201