【24h】

Java in the Safety-Critical Domain

机译:安全关键域中的Java

获取原文

摘要

Safety-Critical Java (SCJ) is an Open Group standard that defines a novel version of Java suitable for programming systems with various levels of criticality. SCJ enables real-time programming and certification of safety-critical applications. This tutorial presents SCJ and an associated verification technique to prove correctness of programs based on refinement. For modelling, we use the Circus family of notations, which combine Z, CSP, Timed CSP, and object orientation. The technique caters for the specification of functional and timing requirements, and establishes the correctness of designs based on architectures that use the structure of missions and event handlers of SCJ. It also considers the integrated refinement of value-based specifications into class-based designs using SCJ scoped memory areas. As an example, we use an SCJ implementation of a widely used leadership-election protocol.
机译:安全关键java(scj)是一个开放式组标准,它定义了一个适用于具有各种临界级别的编程系统的新颖版本。 SCJ支持安全关键应用的实时编程和认证。本教程介绍了SCJ和相关的验证技术,以基于细化证明程序的正确性。对于建模,我们使用Circus系列的符号,它组合Z,CSP,定时CSP和对象方向。该技术可满足功能性和时序要求的规范,并根据使用SCJ的特派和事件处理程序结构的架构来确定设计的正确性。它还认为,使用SCJ范围内存区域将基于价值的规范的整合细化为基于类的设计。作为一个例子,我们使用SCJ实施广泛使用的领导议定书。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号