×

验证Java线程的编译器。 (英语) Zbl 1260.68080号

Andrew D.Gordon(编辑),《编程语言和系统》。2010年3月20日至28日在塞浦路斯帕福斯举行的第19届欧洲编程研讨会(ESOP 2010),是欧洲软件理论与实践联合会议(ETAPS 2010)的一部分。诉讼程序。柏林:施普林格出版社(ISBN 978-3-642-11956-9/pbk)。计算机科学课堂讲稿6012427-447(2010)。
摘要:经过验证的编译器是每个安全基础设施不可或缺的一部分。以前的工作为Java的顺序和并发变体提出了形式化语义,并证明了编译器对顺序部分的正确性。本文提出了并发Java源代码和字节代码的严格形式化(在证明助手Isabelle/HOL中),以及一个可执行编译器及其正确性证明。它保证生成的字节代码显示与多线程源代码的语义完全相同的可观察行为。
关于整个系列,请参见[Zbl 1182.68003号].

MSC公司:

第68页第20页 编译与解释理论
PDF格式BibTeX公司 XML格式引用
全文: 内政部