Projects per year
Abstract
We develop a mechanized proof of Featherweight Java with Assignment and Immutability in the Coq proof assistant. This is a step towards more machine-checked proofs of a non-trivial type system. We used object immutability close to that of IGJ [9] . We describe the challenges of the mech- anisation and the encoding we used inside of Coq.
Original language | English |
---|---|
Title of host publication | FTfJP 12.Proceedings of the 14th Workshop on Formal Techniques for Java-like Programs |
Number of pages | 8 |
Publisher | Association for Computing Machinery |
Publication date | 2012 |
Pages | 11-19 |
ISBN (Print) | 978-1-4503-1272-1 |
DOIs | |
Publication status | Published - 2012 |
Keywords
- Featherweight Java
- Mechanized Proof
- Coq Proof Assistant
- Object Immutability
- Type System Verification
Fingerprint
Dive into the research topics of 'Encoding Featherweight Java with Assignment and Immutability using The Coq Proof Assistant'. Together they form a unique fingerprint.Projects
- 1 Finished
-
ToMeSo: Tools and Methods for Scalable Software Verifications
Sestoft, P. (CoI), Birkedal, L. (PI), Mehnert, H. (CoI), Jensen, J. B. (CoI), Bengtson, J. (CoI), Thamsborg, J. J. (CoI), Hartmann Jensen, M. (CoI), Sieczkowski, F. (CoI), Mehnert, H. (CoI) & Svendsen, K. (CoI)
Independent Research Fund Denmark
01/03/2009 → 30/06/2013
Project: Research