ENFORCe: A System for Ensuring Formal Correctness of High-level Programs

Karl Azab, Annegret Habel, Karl-Heinz Pennemann, Christian Zuckschwerdt

Abstract


Graph programs allow a visual description of programs on graphs and graph-like structures. The correctness of a graph program with respect to a pre- and a postcondition can be shown in a classical way by constructing a weakest precondition of the program relative to the postcondition and checking whether the precondition implies the weakest precondition. ENFORCe is a currently developed system for ensuring formal correctness of graph programs and, more general, high-level programs by computing weakest preconditions of these programs. In this paper, we outline the features of the system and present its software framework.

Full Text:

PDF


DOI: http://dx.doi.org/10.14279/tuj.eceasst.1.82

DOI (PDF): http://dx.doi.org/10.14279/tuj.eceasst.1.82.60

Hosted By Universitätsbibliothek TU Berlin.