谷歌浏览器插件
订阅小程序
在清言上使用

A Deductive Proof System for Multithreaded Java with Exceptions

Fundamenta informaticae(2008)

引用 4|浏览6
暂无评分
摘要
Besides the features of a class-based object-oriented language, Java integrates concurrency via its thread-classes, allowing for a multithreaded flow of control. Besides that, the language offers a flexible exception mechanism for handling errors or exceptional program conditions. To reason about safety-properties of Java-programs and extending previous work on the proof theory for monitor synchronization, we introduce in this paper an assertional proof method for JavaMT ("Multi-Threaded Java"), a small concurrent sublanguage of Java, covering concurrency and especially exception handling. We show soundness and relative completeness of the proof method.
更多
查看译文
关键词
Multi-Threaded Java,assertional proof method,proof method,proof theory,class-based object-oriented language,exception handling,flexible exception mechanism,exceptional program condition,monitor synchronization,multithreaded flow,Deductive Proof System,Multithreaded Java
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要