首页> 外文会议>Formal methods and software engineering >Formalization and Correctness of the PALS Architectural Pattern for Distributed Real-Time Systems
【24h】

Formalization and Correctness of the PALS Architectural Pattern for Distributed Real-Time Systems

机译:分布式实时系统的PALS架构模式的形式化和正确性

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

摘要

Many Distributed Real-Time Systems (DRTS), such as integrated modular avionics systems and distributed control systems in motor vehicles, are made up of a collection of components that communicate asynchronously and that must change their state and respond to environment inputs within hard real-time bounds. Such systems are often safety-critical and need to be certified; but their certification is currently very hard due to their distributed nature. The Physically Asynchronous Logically Synchronous (PALS) architectural pattern can greatly reduce the design and verification complexities of achieving virtual synchrony in a DRTS. This work presents a formal specification of PALS as a formal model transformation that maps a synchronous design, together with performance bounds of the underlying infrastructure, to a formal DRTS specification that is semantically equivalent to the synchronous design. This semantic equivalence is proved, showing that the formal verification of temporal logic properties of the DRTS can be reduced to their verification on the much simpler synchronous design. An avionics system case study illustrates the usefulness of PALS for formal verification purposes.
机译:许多分布式实时系统(DRTS),例如汽车中的集成模块化航空电子系统和分布式控制系统,都是由一组异步通信的组件组成,这些组件必须更改其状态并响应硬实时环境中的环境输入时间范围。此类系统通常对安全至关重要,需要进行认证;但是由于其分散的性质,目前它们的认证非常困难。物理异步逻辑同步(PALS)架构模式可以大大降低在DRTS中实现虚拟同步的设计和验证复杂性。这项工作提出了PALS的形式规范,作为形式模型转换,该形式模型将同步设计以及底层基础结构的性能范围映射到形式上与同步设计等效的DRTS规范。这种语义上的等效性得到了证明,表明在更简单的同步设计中,DRTS的时态逻辑特性的形式验证可以简化为它们的验证。航空电子系统案例研究说明了PALS对于正式验证目的的有用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号