首页> 外文期刊>Science of Computer Programming >Formalising and analysing the control software of the Compact Muon Solenoid Experiment at the Large Hadron Collider
【24h】

Formalising and analysing the control software of the Compact Muon Solenoid Experiment at the Large Hadron Collider

机译:大型强子对撞机紧凑型μon螺线管实验控制软件的形式化和分析

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

摘要

The control software of the CERN Compact Muon Solenoid experiment contains over 27 500 finite state machines. These state machines are organised hierarchically: commands are sent down the hierarchy and state changes are sent upwards. The sheer size of the system makes it virtually impossible to fully understand the details of its behaviour at the macro level. This is fuelled by unclarities that already exist at the micro level. We have solved the latter problem by formally describing the finite state machines in the mCRL2 process algebra. The translation has been implemented using the ASF+SDF meta-environment, and its correctness was assessed by means of simulations and visualisations of individual finite state machines and through formal verification of subsystems of the control software. Based on the formalised semantics of the finite state machines, we have developed dedicated tooling for checking properties that can be verified on finite state machines in isolation.
机译:CERN紧凑型Muon电磁阀实验的控制软件包含超过27 500个有限状态机。这些状态机是按层次结构组织的:命令是按层次结构向下发送的,状态更改是按向上发送的。该系统的绝对大小使得几乎不可能完全了解其宏观行为的细节。微观层面的不明确性加剧了这种情况。我们通过在mCRL2过程代数中正式描述有限状态机来解决了后一个问题。翻译是使用ASF + SDF元环境实现的,其正确性是通过模拟和可视化单个有限状态机以及通过对控制软件子系统的形式验证来评估的。基于有限状态机的形式化语义,我们开发了专用工具来检查可以在有限状态机上单独验证的属性。

著录项

  • 来源
    《Science of Computer Programming》 |2013年第12期|2435-2452|共18页
  • 作者单位

    CERN, European Organization for Nuclear Research, CH-1211 Geneva 23, Switzerland;

    Department of Mathematics and Computer Science, Eindhoven University of Technology P.O. Box 513, 5600 MB Eindhoven, The Netherlands;

    CERN, European Organization for Nuclear Research, CH-1211 Geneva 23, Switzerland ,Institute of Theoretical Computer Science, ETH Zurich, CH-8092 Zurich, Switzerland;

    CERN, European Organization for Nuclear Research, CH-1211 Geneva 23, Switzerland ,Department of Mathematics and Computer Science, Eindhoven University of Technology P.O. Box 513, 5600 MB Eindhoven, The Netherlands;

    Department of Mathematics and Computer Science, Eindhoven University of Technology P.O. Box 513, 5600 MB Eindhoven, The Netherlands;

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

    Case study; Process algebra; SML; Bounded model checking; Model transformations;

    机译:案例分析;过程代数SML;有界模型检查;模型转换;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号