Encoding Featherweight Java with assignment and immutability using the Coq proof assistant

FTfJP '12: Proceedings of the 14th Workshop on Formal Techniques for Java-like Programs(2012)

引用 27|浏览4
暂无评分
摘要
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 mechanisation and the encoding we used inside of Coq.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要