Implementation-level verification of algorithms with KeY

9Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We give an account on the authors’ experience and results from the software verification competition held at the Formal Methods 2012 conference. Competitions like this are meant to provide a benchmark for verification systems. It consisted of three algorithms which the authors have implemented in Java, specified with the Java Modeling Language, and verified using the KeY system. Building on our solutions, we argue that verification systems which target implementations in real-world programming languages better have powerful abstraction capabilities. Regarding the KeY tool, we explain features which, driven by the competition, have been freshly implemented to accommodate for these demands.

Cite

CITATION STYLE

APA

Bruns, D., Mostowski, W., & Ulbrich, M. (2015). Implementation-level verification of algorithms with KeY. International Journal on Software Tools for Technology Transfer, 17(6), 729–744. https://doi.org/10.1007/s10009-013-0293-y

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free