Projekter pr. år
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.
Originalsprog | Engelsk |
---|---|
Titel | FTfJP 12.Proceedings of the 14th Workshop on Formal Techniques for Java-like Programs |
Antal sider | 8 |
Forlag | Association for Computing Machinery |
Publikationsdato | 2012 |
Sider | 11-19 |
ISBN (Trykt) | 978-1-4503-1272-1 |
DOI | |
Status | Udgivet - 2012 |
Emneord
- Featherweight Java
- Mechanized Proof
- Coq Proof Assistant
- Object Immutability
- Type System Verification
Fingeraftryk
Dyk ned i forskningsemnerne om 'Encoding Featherweight Java with Assignment and Immutability using The Coq Proof Assistant'. Sammen danner de et unikt fingeraftryk.Projekter
- 1 Afsluttet
-
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)
01/03/2009 → 30/06/2013
Projekter: Projekt › Forskning