×

Jinja线程

swMATH ID: 28538
软件作者: A.洛赫比勒。
描述: 带线程的Jinja:我们使用Java风格的数组和线程扩展了Klein和Nipkow的Jinjia源代码语义。并发是在通用框架语义中捕获的,用于通过交错到顺序语义来添加并发,其特点是动态线程创建、通过共享内存进行线程间通信、锁同步和联接。此外,线程可以挂起自己并由其他线程通知。我们用Jinja源代码和字节代码的改编版本实例化了框架,并展示了多线程情况下的类型安全性。同样,将编译器从源代码扩展到字节代码,我们证明了源代码小步语义与防御型Jinja虚拟机之间的弱相似性。除此之外,我们将JMM正式化,并展示DRF的保证和一致性。关于不同部分的描述,请参阅洛赫比勒在2008年FOOL、2010年ESOP、2011年ITP和2012年ESOP上的论文。
主页: https://www.isa-afp.org/entries/JinjaThreads.html
依赖项: 伊莎贝尔
相关软件: 伊莎贝尔/霍尔;存档正式证据;伊莎贝尔;BicolanoMT公司;区域设置;爪哇风扇;Nitpick公司;驯服图;Flyspeck飞点;FinFuns公司;HOL公司;软绑定(SoftBound);CompCertTSO公司;K校准仪;CLDC公司;Jinja而非Java;K-Java公司;旋风;蛋糕ML;TcT公司
引用于: 9文件

2篇连载文章中引用

1 信息与计算
1 自动推理杂志

按年份列出的引文