J Tschannen, CA Furia, M Nordio… - … 2015, Held as Part of the …, 2015 - Springer
Auto-active verifiers provide a level of automation intermediate between fully automatic and interactive: users supply code with annotations as input while benefiting from a high level of …
Y Wei, CA Furia, N Kazmin, B Meyer - Proceedings of the 33rd …, 2011 - dl.acm.org
Considerable progress has been made towards automatic support for one of the principal techniques available to enhance program reliability: equipping programs with extensive …
Software reliability is a primary concern in the construction of software, and thus a fundamental component in the definition of software quality. Analyzing software reliability …
Verifiers that can prove programs correct against their full functional specification require, for programs with loops, additional annotations in the form of loop invariants-properties that …
Experience with lightweight formal methods suggests that programmers are willing to write specification if it brings tangible benefits to their usual development activities. This paper …
N Polikarpova, J Tschannen, CA Furia - International Symposium on …, 2015 - Springer
The comprehensive functionality and nontrivial design of realistic general-purpose container libraries pose challenges to formal verification that go beyond those of individual benchmark …
The comprehensive functionality and nontrivial design of realistic general-purpose container libraries pose challenges to formal verification that go beyond those of individual benchmark …
Auto-active verifiers provide a level of automation intermediate between fully automatic and interactive: users supply code with annotations as input while benefiting from a high level of …
Static program verifiers such as Spec#, Dafny, jStar, and VeriFast define the state of the art in automated functional verification techniques. The next open challenges are to make …