首页> 外文OA文献 >Formalization and Correctness of the PALS Pattern for Asynchronous Real-Time Systems
【2h】

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

机译:异步实时系统paLs模式的形式化和正确性

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Due to physical requirements, what in essence and at a higher level of abstraction is a logically synchronous real-time system has to be often realized as a distributed, asynchronous system. Getting asynchronous real-time systems right is a very error prone and labor-intensive task. The Physically Asynchronous Logically Synchronous (PALS) architectural pattern can greatly reduce the design and veri???cation complexities of achieving logical synchrony in a distributed real-time system implementation. The PALS philosophy is to provide a correct-by-construction pattern of very wide applicability. The main goal of this work is to make the PALS correctness property ???applying to a wide range of designs??? mathematically precise. For this, we de???ne a formal model of the PALS transformation, and give formal requirements for the allowed logically synchronous system designs, and for the operating environments in which a resulting PALS distributed design is to be deployed. Based on such a formal model and formal requirements, we also give a mathematical proof of correctness for PALS, and a proof of optimality, showing that the PALS period is shortest possible. The PALS proof of correctness can greatly facilitate the formal veri???cation effort, because it reduces the veri???cation of a complex asynchronous real-time system to that of its much simpler synchronous high-level design. Our formal model is developed in rewriting logic using the Real-Time Maude speci???cation language. Since such formal speci???cations are executable, they can be used as a basis for correct-by-construction code generation implementations of PALS.
机译:由于物理需求,本质上和更高抽象水平上的逻辑同步实时系统通常必须实现为分布式异步系统。使异步实时系统正确运行是一个容易出错且劳动密集型的任务。物理异步逻辑同步(PALS)体系结构模式可以大大降低在分布式实时系统实现中实现逻辑同步的设计和验证复杂性。 PALS的理念是提供一种具有广泛适用性的按构造正确模式。这项工作的主要目的是使PALS的正确性“适用于各种设计”。数学上精确。为此,我们定义了PALS转换的正式模型,并对允许的逻辑同步系统设计以及将要部署所得的PALS分布式设计的操作环境给出了正式要求。基于这样的形式模型和形式要求,我们还给出了PALS正确性的数学证明和最优性证明,表明PALS周期最短。 PALS正确性证明可以大大简化形式上的验证工作,因为它将复杂的异步实时系统的验证减少到其简单得多的同步高级设计的验证。我们的正式模型是使用实时Maude规范语言以重写逻辑开发的。由于这种形式规范是可执行的,因此它们可以用作PALS的按构造正确代码生成实现的基础。

著录项

  • 作者单位
  • 年度 2009
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号