Jean-Raymond Abrial (1996):
The B-Book: Assigning Programs to Meanings.
Cambridge University Press,
doi:10.1017/CBO9780511624162.
Denis Bogdănaş & Grigore Roşu (2015):
K-Java: A Complete Semantics of Java.
In: Proc. 42nd ACM Symposium on Principles of Programming Languages (POPL),
pp. 445–456,
doi:10.1145/2676726.2676982.
Darren Cofer, Isaac Amundson, Ramachandra Sattigeri, Arjun Passi, Christopher Boggs, Eric Smith, Limei Gilham, Taejoon Byun & Sanjai Rayadurgam (2020):
Run-Time Assurance for Learning-Based Aircraft Taxiing.
In: Proc. 39th Digital Avionics Systems Conference (DASC),
doi:10.1109/DASC50938.2020.9256581.
Alessandro Coglio (2018):
A Formalization of the ABNF Notation and a Verified Parser of ABNF Grammars.
In: Proc. 10th Working Conference on Verified Software: Theories, Tools, and Experiments (VSTTE),
Lecture Notes in Computer Science (LNCS) 11294,
pp. 177–195,
doi:10.1007/978-3-030-03592-1_10.
Alessandro Coglio (2018):
A Simple Java Code Generator for ACL2 Based on a Deep Embedding of ACL2 in Java.
In: Proc. 15th International Workshop on the ACL2 Theorem Prover and Its Applications (ACL2-2018),
Electronic Proceedings in Theoretical Computer Science (EPTCS) 280,
pp. 1–17,
doi:10.4204/EPTCS.280.1.
Alessandro Coglio (2022):
A Proof-Generating C Code Generator for ACL2 Based on a Shallow Embedding of C in ACL2.
In: Proc. 17th International Workshop on the ACL2 Theorem Prover and Its Applications (ACL2-2022).
Alessandro Coglio, Matt Kaufmann & Eric Smith (2017):
A Versatile, Sound Tool for Simplifying Definitions.
In: Proc. 14th International Workshop on the ACL2 Theorem Prover and Its Applications (ACL2-2017),
Electronic Proceedings in Theoretical Computer Science (EPTCS) 259,
pp. 61–77,
doi:10.4204/EPTCS.249.5.
Alessandro Coglio & Stephen Westfold (2020):
Isomorphic Data Type Transformations.
In: Proc. 16th International Workshop on the ACL2 Theorem Prover and Its Applications (ACL2-2020),
Electronic Proceedings in Theoretical Computer Science (EPTCS) 327,
pp. 125–141,
doi:10.4204/EPTCS.280.1.
Florian Haftmann with contributions from Lukas Bulwahn (2021):
Code generation from Isabelle/HOL theories.
https://isabelle.in.tum.de.
Tutorial distributed with Isabelle/HOL.
Cliff Jones (1990):
Systematic Software Development using VDM,
second edition.
Prentice Hall.
Neil D. Jones, Carsten K. Gomard & Peter Sestoft (1999):
Partial Evaluation and Automatic Program Generation.
Prentice Hall.
http://www.itu.dk/people/sestoft/pebook.
Tobias Nipkow & David von Oheimb (1998):
Java Light is Type-Safe — Definitely.
In: Proc. 25th ACM Symposium on Principles of Programming Languages (POPL),
pp. 161–170,
doi:10.1145/268946.268960.
Nararajan Shankar (2017):
A Brief Introduction to the PVS2C Code Generator.
In: Proc. Workshop on Automated Formal Methods (AFM'17).
J. M. Spivey (1992):
The Z Notation: A Reference Manual,
second edition.
Prentice Hall.
Robert Stärk, Joachim Schmid & Egon Börger (2001):
Java and the Java Virtual Machine: Definition, Verification, Validation.
Springer,
doi:10.1007/978-3-642-59495-3.
The ACL2 Community:
The ACL2 Theorem Prover and Community Books: Documentation.
http://acl2.org/manual.
The ACL2 Community:
The ACL2 Theorem Prover and Community Books: Source Code.
http://github.com/acl2/acl2.