首页> 外文期刊>Science of Computer Programming >Dependability in open proof software with hardware virtualization-The railway control systems perspective
【24h】

Dependability in open proof software with hardware virtualization-The railway control systems perspective

机译:具有硬件虚拟化的开放验证软件的可靠性-铁路控制系统的观点

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

摘要

Using the openETCS initiative as a starting point, we describe how open software can be applied in combination with platform-specific, potentially closed-source extensions, in the development, verification, validation and certification of safety-critical railway control systems. To achieve certification credit for safety-critical system developments, evidence about numerous development, verification and validation artifacts has to be provided. Our focus is therefore on open models, and a model-driven development approach ensures that a large portion of the artifacts is automatically generated from the model. This strategy is illustrated by means of the ETCS standard, as far as applicable to the ETCS on-board computer managing train control and train protection. We show that a domain-specific language is suitable to cover all modeling aspects for this computer, starting from the ETCS standard itself and ending at supplier-specific adaptations extending the re-usable core model in concrete developments. In order to re-use certification credits once achieved for the re-usable core model, we suggest virtualization of run-time environments, so that suppliers can embed re-usable core components as binary code into their ETCS target platforms. A detailed analysis is provided, indicating how future changes in the standard and project-specific adaptations, extensions and restrictions, can be accounted for in a new ETCS development, while minimizing the re-certification effort. It is shown for all phases of the development life cycle how the peer-reviewing capacity of the openETCS community may contribute to the correctness of the phases' outputs, thereby increasing overall system dependability, with special emphasis on safety and security.
机译:我们以openETCS计划为起点,描述如何在安全关键铁路控制系统的开发,验证,确认和认证中结合使用开放软件以及特定于平台的,可能是闭源的扩展。为了获得对安全性至关重要的系统开发的认证信誉,必须提供有关众多开发,验证和确认工件的证据。因此,我们的重点是开放模型,并且模型驱动的开发方法可确保从模型自动生成大部分工件。通过适用于管理列车控制和列车保护的ETCS车载计算机的ETCS标准来说明此策略。我们表明,特定领域的语言适合覆盖此计算机的所有建模方面,从ETCS标准本身开始,并在特定于供应商的适应措施中终止,从而扩展了具体开发中的可重用核心模型。为了重用可重用核心模型一旦获得的认证积分,我们建议对运行时环境进行虚拟化,以便供应商可以将可重用核心组件作为二进制代码嵌入到其ETCS目标平台中。提供了详细的分析,表明如何在新的ETCS开发中考虑标准和项目特定的适应,扩展和限制的未来更改,同时最大程度地减少重新认证的工作。向开发生命周期的所有阶段展示了openETCS社区的同行评审能力如何有助于阶段输出的正确性,从而提高整体系统的可靠性,并特别强调安全性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号