arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1002.1796cs.LO
收藏

实时的系统的精化与验证

Refinement and Verification of Real-Time Systems

Paul Z. Kolano, Carlo A. Furia, Richard A. Kemmerer, Dino Mandrioli

摘要:

本文讨论了高度通用的机制,指定细化的实时的【形】系统作为一个集合的低级别的并行组件,保留的时间和功能要求的上层规格。这些机制的ASTRAL,这是一个正式的规约语言的实时的【形】系统的上下文中进行了讨论。细化是通过将上层规范的所有元素映射到可以在几个并行组件之间拆分的下层元素来完成的。此外,可以在较高级别中发生的动作被映射到在较低级别处操作的组件的动作。这允许以自然的方式指定几种类型的实现策略,而通用性(在复杂性方面)的代价仅在必要时支付。细化机制首先说明使用一个简单的数字电路,然后,通过一个高度复杂的电话系统,最后,从这些规格收集的设计准则。

英文摘要:

This paper discusses highly general mechanisms for specifying the refinement of a real-time system as a collection of lower level parallel components that preserve the timing and functional requirements of the upper level specification. These mechanisms are discussed in the context of ASTRAL, which is a formal specification language for real-time systems. Refinement is accomplished by mapping all of the elements of an upper level specification into lower level elements that may be split among several parallel components. In addition, actions that can occur in the upper level are mapped to actions of components operating at the lower level. This allows several types of implementation strategies to be specified in a natural way, while the price for generality (in terms of complexity) is paid only when necessary. The refinement mechanisms are first illustrated using a simple digital circuit; then, through a highly complex phone system; finally, design guidelines gleaned from these specifications are presented.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑