首页> 外文期刊>Science of Computer Programming >A symbolic model checking approach to verifying satellite onboard software
【24h】

A symbolic model checking approach to verifying satellite onboard software

机译:验证卫星机载软件的符号模型检查方法

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

摘要

This paper discusses the use of symbolic model checking technology to verify the design of an embedded satellite software control system called the attitude and orbit control system (AOCS). This system is mission critical because it is responsible for maintaining the attitude of the satellite and for performing fault detection, isolation, and recovery decisions. An executable AOCS implementation by Space Systems Finland has been provided in Ada source code form, and we use the input language of the symbolic model checker NuSMV 2 to model the implementation at a detailed level. We describe the modeling techniques and abstractions used to alleviate the state space explosion due to the handling of timers and the large number of system components controlled by the AOCS. The required behavior has been specified as extended state machine diagrams and translated to temporal logic properties. Besides well-known LTL and CTL model checking algorithms, we adapt a previously unexplored form of the liveness-to-safety approach to the problem. The latter new technique turns out to successfully prove all desired properties of the system, outperforming both the LTL and CTL implementations of NuSMV 2.
机译:本文讨论了使用符号模型检查技术来验证嵌入式卫星软件控制系统(称为姿态和轨道控制系统(AOCS))的设计。该系统至关重要,因为它负责维持卫星的姿态并执行故障检测,隔离和恢复决策。由Space Space Finland提供的可执行AOCS实现以Ada源代码形式提供,并且我们使用符号模型检查器NuSMV 2的输入语言在详细级别上对实现进行建模。我们描述了用于缓解由于计时器的处理和AOCS控制的大量系统组件而引起的状态空间爆炸的建模技术和抽象方法。所需的行为已指定为扩展状态机图,并已转换为时间逻辑属性。除了著名的LTL和CTL模型检查算法之外,我们还采用了以前从未探索过的从活动到安全的方法来解决该问题。事实证明,后一种新技术可以成功证明系统的所有所需属性,胜过NuSMV 2的LTL和CTL实现。

著录项

  • 来源
    《Science of Computer Programming》 |2014年第1期|44-55|共12页
  • 作者单位

    Aalto University, School of Science, Department of Information and Computer Science, POBox 15400, FI-00076 Aalto, Finland;

    Aalto University, School of Science, Department of Information and Computer Science, POBox 15400, FI-00076 Aalto, Finland;

    Aalto University, School of Science, Department of Information and Computer Science, POBox 15400, FI-00076 Aalto, Finland;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Symbolic model checking; AOCS; NuSMV 2; Liveness; Safety;

    机译:符号模型检查;AOCS;NuSMV 2;活泼安全;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号