タイトル | Reactive system verification case study: Fault-tolerant transputer communication |
本文(外部サイト) | http://hdl.handle.net/2060/19940011065 |
著者(英) | Crane, D. Francis; Hamory, Philip J. |
著者所属(英) | NASA Ames Research Center |
発行日 | 1993-09-01 |
言語 | eng |
内容記述 | A reactive program is one which engages in an ongoing interaction with its environment. A system which is controlled by an embedded reactive program is called a reactive system. Examples of reactive systems are aircraft flight management systems, bank automatic teller machine (ATM) networks, airline reservation systems, and computer operating systems. Reactive systems are often naturally modeled (for logical design purposes) as a composition of autonomous processes which progress concurrently and which communicate to share information and/or to coordinate activities. Formal (i.e., mathematical) frameworks for system verification are tools used to increase the users' confidence that a system design satisfies its specification. A framework for reactive system verification includes formal languages for system modeling and for behavior specification and decision procedures and/or proof-systems for verifying that the system model satisfies the system specifications. Using the Ostroff framework for reactive system verification, an approach to achieving fault-tolerant communication between transputers was shown to be effective. The key components of the design, the decoupler processes, may be viewed as discrete-event-controllers introduced to constrain system behavior such that system specifications are satisfied. The Ostroff framework was also effective. The expressiveness of the modeling language permitted construction of a faithful model of the transputer network. The relevant specifications were readily expressed in the specification language. The set of decision procedures provided was adequate to verify the specifications of interest. The need for improved support for system behavior visualization is emphasized. |
NASA分類 | COMPUTER PROGRAMMING AND SOFTWARE |
レポートNO | 94N15538 NASA-TM-108784 A-93103 NAS 1.15:108784 |
権利 | No Copyright |