首页> 外文期刊>Formal Aspects of Computing >The Safety-Critical Java memory model formalised
【24h】

The Safety-Critical Java memory model formalised

机译:安全关键型Java内存模型正式化

获取原文
获取原文并翻译 | 示例
       

摘要

Safety-Critical Java (SCJ) is a version of Java for real-time programming, restricted to facilitate certification of implementations of safety-critical systems. Its development is the result of an international effort involving experts from industry and academia. What we provide here is, as far as we know, the first formalisation of the SCJ model of memory regions. We use Hoare and He's unifying theories of programming (UTP), enabling the integration of our theory with refinement models for object orientation and concurrency. In developing the SCJ theory, we also make a contribution to UTP by providing a general theory of invariants (an instance of which is used in the SCJ theory). The results presented here are a first essential ingredient to formalise the novel programming paradigm embedded in SCJ, and enable the justification and development of formal reasoning techniques based on refinement.
机译:安全关键型Java(SCJ)是用于实时编程的Java版本,受限制以促进对安全关键型系统的实现进行认证。它的发展是来自工业界和学术界专家的国际努力的结果。据我们所知,这里是内存区域SCJ模型的第一个形式化。我们使用Hoare和He的统一编程理论(UTP),使我们的理论与面向对象和并发的优化模型相集成。在开发SCJ理论时,我们还通过提供不变量的一般理论(在SCJ理论中使用了一个实例)对UTP做出了贡献。这里呈现的结果是形式化嵌入在SCJ中的新颖编程范例的第一个基本要素,并且使基于细化的形式推理技术的理由和发展成为可能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号