PiSPEC Language

用于控制与信号应用的形式说明语言

PiSPEC是一种专门用于控制与信号工程的形式语言。 该语言可详细说明应用设计以及测试和安全要求。特点是,PiSPEC可使您创建独立于应用的通用说明。这些说明可以通过(定义轨道布置图、区域划分以及信号和道岔分布)应用配置,用于自动生成应用说明。 PiSPEC可用于开发三种形式的说明。

通用安全说明

这些说明对应用安全要求做出规定。例如,安全要求规定两个相反的信号灯不得不顾应用输入同时进行示象。

通用测试说明

这些说明对应用安全要求做出规定。例如,一种测试要求规定列车通过铁路轨道之后的5秒内,轨道电路的路锁应开启。

通用设计说明

这些说明对包括路锁、车速显示标志、信号示象与要求显示以及指示标志在内的一切应用设计细节和因素的系统功能加以规定。



  • 特点
    目的
  • 标准谓词逻辑
    创建(独立于应用的)通用说明,使重新使用成为可能
  • (通过分类)面向对象、继承(某个类别为了提供更为专业的类别,可能继承更为普通类别的特征)、(规定切合点,隐藏无关细节)不以偏概全、不含(使重新使用的数据库说明规定成为可能的)命名空间
    结构规范,重新再用程度高
  • 对机器、功能模块、等式加以确定
    对数据流、要求和规则作出规定
  • 布尔数学逻辑、整数、时间以及一系列其他数据类型
    支持用于多种软件对象及其执行软件的(联锁系统、CBTC等)应用软件种类广泛

Contact Prover