DocumentCode
2202917
Title
Symbolic tools for verification of large scale DEDS
Author
Gunnarsson, Johan
Author_Institution
Dept. of Electr. Eng., Linkoping Univ., Sweden
Volume
1
fYear
1998
fDate
11-14 Oct 1998
Firstpage
722
Abstract
Binary decision diagrams (BDDs) have been used to represent relations, as well as the operations for modeling, analysis and synthesis of DEDS. To utilize the structure of integers and arithmetic operation, integer decision diagrams (IDDs) are developed to represent integer structures and arithmetic operations efficiently. With tools for efficient relational representation, it possible to improve scalability of DEDS computations, as illustrated by the modeling and analysis of the landing gear controller of the Swedish fighter aircraft JAS 39 Gripen. A relational model, represented both by a BDD and an IDD, is automatically generated from a 1200 lines Pascal implementation, which contains 105 binary variables of which 26 are state variables. Function specifications expressed with temporal algebra are verified using tools for dynamic analysis, which we also use to compute a relation representing the set of all reachable states in the model. The landing gear controller serves as a benchmark test of BDDs and IDDs. The IDDs reduced the computation time by 50%.
Keywords
Boolean functions; aircraft control; binary decision diagrams; discrete event systems; large-scale systems; temporal logic; JAS 39 Gripen; Swedish fighter aircraft; arithmetic operation; binary decision diagrams; integer decision diagrams; integers; landing gear controller; large scale DEDS; relational representation; symbolic tools; Aerospace control; Arithmetic; Automatic control; Binary decision diagrams; Boolean functions; Data structures; Gears; Large-scale systems; Military aircraft; Scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems, Man, and Cybernetics, 1998. 1998 IEEE International Conference on
ISSN
1062-922X
Print_ISBN
0-7803-4778-1
Type
conf
DOI
10.1109/ICSMC.1998.725499
Filename
725499
Link To Document