首页> 外文会议>International Conference on Reliability, Safety, and Security of Railway Systems >A Domain-Specific Language for Generic Interlocking Models and Their Properties
【24h】

A Domain-Specific Language for Generic Interlocking Models and Their Properties

机译:用于通用互锁模型及其属性的域特定语言

获取原文

摘要

State-of-the-art railway interlocking systems typically adhere to the product line paradigm, where each individual system is obtained by instantiating a generic system with configuration data. In this paper, we present a domain-specific language, IDL, for specifying generic behavioural models and generic properties of interlocking systems. An IDL specification of a generic model consists of generic variable declarations and generic transition rules, and generic properties are generic state invariants. Generic models and generic properties can be instantiated with configuration data. This results in concrete models and concrete properties that can be used as input for a model checker to formally verify that the system model satisfies desired state invariants. The language and a configuration data instantiator based on the semantics have been implemented as components of the RobustRailS tool set for formal specification and verification of interlocking systems. They have successfully been applied to (1) define a generic model and generic safety properties for the new Danish interlocking systems and to (2) instantiate these generic artefacts for real-world stations and lines in Denmark. A novelty of this work is to provide a domain-specific language for generic models and an instantiator tool taking not only configuration data but also a generic model as input instead of using a hard-coded generator for instantiating only one fixed generic model and its properties with configuration data.
机译:最先进的铁路互锁系统通常粘附到产品线范式,其中每个单独的系统是通过实例化配置数据的通用系统而获得的。在本文中,我们提出了一种特定于域的语言IDL,用于指定互锁系统的通用行为模型和通用属性。通用模型的IDL规范由通用变量声明和通用转换规则组成,并且通用属性是通用状态不变。可以使用配置数据实例化通用模型和通用属性。这导致混凝土模型和混凝土属性可以用作模型检查器的输入,以便正式验证系统模型满足所需的状态不变。基于语义的语言和配置数据Instantiator已经实现为Robustails工具集的组件,用于互锁系统的正式规范和验证。它们已成功应用于(1)定义新丹麦互锁系统的通用模型和通用安全性能,并为(2)将这些通用伪成器实例化为丹麦的现实世界站和线路。这项工作的新颖性是提供一种用于通用模型的特定于域的语言,而实例化车工具不仅采用配置数据,而且是一种作为输入的通用模型,而不是使用硬编码的生成器来实例化一个固定的通用模型及其属性使用配置数据。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号