DocumentCode :
2591338
Title :
Implementing logical synchrony in integrated modular avionics
Author :
Miller, Steven P. ; Cofer, Darren D. ; Sha, Lui ; Meseguer, Jose ; Al-Nayeem, Abdullah
Author_Institution :
Adv. Technol. Center, Cedar Rapids, IA, USA
fYear :
2009
fDate :
23-29 Oct. 2009
Abstract :
Many avionics systems must be implemented as redundant, distributed systems in order to provide the necessary level of fault tolerance. To correctly perform their function, the individual nodes of these systems must agree on some part of the global system state. Developing protocols to achieve this agreement is greatly simplified if the nodes execute synchronously relative to each other, but many Integrated Modular Avionics architectures assume nodes will execute asynchronously. This paper presents a simple design pattern, Physically Asynchronous/Logically Synchronous (PALS), that allows developers to design and verify a distributed, redundant system as though all nodes execute synchronously. This synchronous design can then be distributed over a physically asynchronous architecture in such a way that the logical correctness of the design is preserved. Use of this complexity reducing design pattern greatly simplifies the development and verification of fault tolerant distributed applications, ensures optimal system performance, and provides a standard argument for system certification.
Keywords :
aerospace computing; avionics; fault tolerance; middleware; distributed systems; fault tolerance; integrated modular avionics; logical synchrony; middleware; physically asynchronous/logically synchronous; redundant system; system certification; Aerospace electronics; Certification; Clocks; Fault tolerance; Fault tolerant systems; Logic; Protocols; Standards development; Synchronization; System performance; GALS; IMA; asynchronous; design pattern; fault tolerance; globally asynchronous; integrated modular avionics; locally synchronous; synchronous;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital Avionics Systems Conference, 2009. DASC '09. IEEE/AIAA 28th
Conference_Location :
Orlando, FL
Print_ISBN :
978-1-4244-4078-8
Type :
conf
DOI :
10.1109/DASC.2009.5347579
Filename :
5347579
Link To Document :
بازگشت