首页> 外文OA文献 >SCJ-Circus : a refinement-oriented formal notation for Safety-Critical Java
【2h】

SCJ-Circus : a refinement-oriented formal notation for Safety-Critical Java

机译:sCJ-Circus:针对safety-Critical Java的精致导向的正式表示法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Safety-Critical Java (SCJ) is a version of Java whose goal is to support the development of real-time, embedded, safety-critical software. In particular, SCJ supports certification of such software by introducing abstractions that enforce a simpler architecture, and simpler concurrency and memory models. In this paper, we present SCJ-Circus, a refinement-oriented formal notation that supports the specification and verification of low-level programming models that include the new abstractions introduced by SCJ. SCJ-Circus is part of the family of state-rich process algebra Circus, as such, SCJ-Circus includes the Circus constructs for modelling sequential and concurrent behaviour, real-time and object orientation. We present here the syntax and semantics of SCJ-Circus, which is defined by mapping SCJ-Circus constructs to those of standard Circus. This is based on an existing approach for modelling SCJ programs. We also extend an existing Circus-based refinement strategy that targets SCJ programs to account for the generation of SCJ-Circus models close to implementations in SCJ.
机译:安全关键Java(SCJ)是Java的一个版本,其目标是支持实时,嵌入式,安全关键软件的开发。特别是,SCJ通过引入强制实施更简单的体系结构,更简单的并发和内存模型的抽象来支持此类软件的认证。在本文中,我们介绍了SCJ-Circus,这是一种面向改进的形式化表示法,支持规范和验证低级编程模型,其中包括SCJ引入的新抽象。 SCJ-Circus是状态丰富的过程代数Circus家族的一部分,因此,SCJ-Circus包括用于建模顺序和并发行为,实时和面向对象的Circus构造。我们在这里介绍SCJ-Circus的语法和语义,这是通过将SCJ-Circus构造映射到标准Circus的构造来定义的。这基于现有的SCJ程序建模方法。我们还扩展了针对SCJ程序的现有基于马戏团的优化策略,以考虑到SCJ-Circus模型的生成,该模型与SCJ中的实现非常接近。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号