The Theory of Timed I/O Automata, Second Edition (Synthesis Lectures on Distributed Computing Theory)
暫譯: 定時輸入/輸出自動機理論(第二版)(分散計算理論綜合講座)

Dilsun Kaynar, Nancy Lynch, Roberto Segala, Frits Vaandrager

  • 出版商: Morgan & Claypool
  • 出版日期: 2010-12-06
  • 售價: $1,620
  • 貴賓價: 9.5$1,539
  • 語言: 英文
  • 頁數: 138
  • 裝訂: Paperback
  • ISBN: 1608450023
  • ISBN-13: 9781608450022
  • 海外代購書籍(需單獨結帳)

商品描述

This monograph presents the Timed Input/Output Automaton (TIOA) modeling framework, a basic mathematical framework to support description and analysis of timed (computing) systems. Timed systems are systems in which desirable correctness or performance properties of the system depend on the timing of events, not just on the order of their occurrence. Timed systems are employed in a wide range of domains including communications, embedded systems, real-time operating systems, and automated control. Many applications involving timed systems have strong safety, reliability, and predictability requirements, which make it important to have methods for systematic design of systems and rigorous analysis of timing-dependent behavior. The TIOA framework also supports description and analysis of timed distributed algorithms -- distributed algorithms whose correctness and performance depend on the relative speeds of processors, accuracy of local clocks, or communication delay bounds. Such algorithms arise, for example, in traditional and wireless communications, networks of mobile devices, and shared-memory multiprocessors. The need to prove rigorous theoretical results about timed distributed algorithms makes it important to have a suitable mathematical foundation. An important feature of the TIOA framework is its support for decomposing timed system descriptions. In particular, the framework includes a notion of external behavior for a timed I/O automaton, which captures its discrete interactions with its environment. The framework also defines what it means for one TIOA to implement another, based on an inclusion relationship between their external behavior sets, and defines notions of simulations, which provide sufficient conditions for demonstrating implementation relationships. The framework includes a composition operation for TIOAs, which respects external behavior, and a notion of receptiveness, which implies that a TIOA does not block the passage of time. The TIOA framework also defines the notion of a property and what it means for a property to be a safety or a liveness property. It includes results that capture common proof methods for showing that automata satisfy properties. Table of Contents: Introduction / Mathematical Preliminaries / Describing Timed System Behavior / Timed Automata / Operations on Timed Automata / Properties for Timed Automata / Timed I/O Automata / Operations on Timed I/O Automata / Conclusions and Future Work

商品描述(中文翻譯)

本專著介紹了定時輸入/輸出自動機(Timed Input/Output Automaton, TIOA)建模框架,這是一個基本的數學框架,用於支持定時(計算)系統的描述和分析。定時系統是指系統的正確性或性能特性依賴於事件的時序,而不僅僅是它們發生的順序。定時系統被廣泛應用於通信、嵌入式系統、實時操作系統和自動控制等領域。許多涉及定時系統的應用具有強烈的安全性、可靠性和可預測性要求,因此擁有系統設計和嚴謹分析時序依賴行為的方法變得至關重要。TIOA框架還支持定時分佈式算法的描述和分析——這些分佈式算法的正確性和性能依賴於處理器的相對速度、當地時鐘的準確性或通信延遲界限。例如,這類算法出現在傳統和無線通信、移動設備網絡以及共享內存多處理器中。對於定時分佈式算法證明嚴謹的理論結果的需求使得擁有合適的數學基礎變得重要。

TIOA框架的一個重要特徵是支持定時系統描述的分解。特別是,該框架包括定時I/O自動機的外部行為概念,該概念捕捉了其與環境的離散交互。該框架還定義了什麼是TIOA實現另一個TIOA,這基於它們的外部行為集之間的包含關係,並定義了模擬的概念,這提供了證明實現關係的充分條件。該框架包括一個尊重外部行為的TIOA組合操作,以及一個接收性概念,這意味著TIOA不會阻礙時間的流逝。

TIOA框架還定義了屬性的概念,以及屬性作為安全性或活性屬性的意義。它包括捕捉自動機滿足屬性的常見證明方法的結果。

目錄:引言 / 數學預備知識 / 描述定時系統行為 / 定時自動機 / 定時自動機的操作 / 定時自動機的屬性 / 定時I/O自動機 / 定時I/O自動機的操作 / 結論與未來工作