DocumentCode :
3178439
Title :
Implementation of formally verified real time distributed systems: Simplified flight control system
Author :
El-Araby, Nahla A. ; Wahba, Ayman M. ; Taher, Mohamed M.
Author_Institution :
Electr. & Electron. Eng. Dept., Canadian Int. Coll., Cairo, Egypt
fYear :
2011
fDate :
Nov. 29 2011-Dec. 1 2011
Firstpage :
25
Lastpage :
32
Abstract :
The most common procedure to ensure the reliability of a design is simulation. Unfortunately simulation cannot fully inspect all the execution states of the system. The significant increase in the complexity and size of digital systems together with the nature of real time systems boosted up the need for a different approach for the validation of the behavior of a system in the early design stages. Formal verification is an approach to validate a system by formally reasoning the system behavior. In formal verification the system implementation is checked against the requirements or the properties to be satisfied. B method is one of the common paradigms used in formal verification. But in some cases some deviations from the verified model appears in the final implementation phase, so some of the verified properties are lost. This work aims to reach for a complete design flow for verification and implementation of a simplified flight control system, as an example of a system consisting of a number of distributed computing devices that are interconnected together through digital communication channels. The B method was used to formalize and verify, then the verified B model was transformed into VHDL implementation concerning exact mapping to maintain the properties of the verified model. The main objective is to avoid any discrepancies between the verified model and its implementation.
Keywords :
aerospace computing; aerospace control; control engineering computing; distributed processing; formal verification; hardware description languages; B method; VHDL implementation; digital communication channel; distributed computing device; flight control system; formal verification; hardware description language; realtime distributed system; Clocks; Communication channels; Computational modeling; Mathematical model; Reliability; World Wide Web; B method; Formal Verification; Real time systems; Theorem proving; VHDL;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Engineering & Systems (ICCES), 2011 International Conference on
Conference_Location :
Cairo
Print_ISBN :
978-1-4577-0127-6
Type :
conf
DOI :
10.1109/ICCES.2011.6141006
Filename :
6141006
Link To Document :
بازگشت