Title
Formalization IDEs Integrated with a Verifying Compiler
Abstract
This demonstration will illustrate both a web- and desktop-based formalization IDE (F-IDE) that are backed by a verifying compiler for the RESOLVE specification and programming language. Each IDE we demo supports construction of mathematical developments, formal interface specifications of generic, object-based concepts, and alternative implementations annotated with internal assertions to enable verification. While the first portion of the demo will illustrate the language and verification in the context of the web-based environment, the second half will demonstrate features of a newer desktop-based IDE that provides additional modern IDE amenities beyond those offered by the web-based version. Each IDE we present integrates feedback for mathematical and programmatic type checking, proving, among others, and permit users to generate and run executable, property-preserving Java.
Year
DOI
Venue
2017
10.1145/3098572.3098580
ICOOOLPS@ECOOP
Field
DocType
ISBN
Programming language,Type checking,Computer science,Code generation,Compiler,Implementation,Real-time computing,Big data,Java,Executable
Conference
978-1-4503-5088-4
Citations 
PageRank 
References 
0
0.34
8
Authors
4
Name
Order
Citations
PageRank
Daniel Welch151.84
Blair Durkee200.68
Mike Kabbani300.34
Murali Sitaraman427040.99