DocumentCode
3286154
Title
An Interval-Based Solution for Static Analysis in the SIGNAL Language
Author
Gamatie, Abdoulaye ; Gautier, Thierry ; Besnard, Loïc
Author_Institution
LIFL/CNRS, Villeneuve d´´Ascq
fYear
2008
fDate
March 31 2008-April 4 2008
Firstpage
182
Lastpage
190
Abstract
Synchronous languages have been introduced to provide safety-critical system designers with a formal means of creating trusted designs. The compilers for these languages analyze programs to prove their correctness, and automatically transform them into executable code. In SIGNAL, the compiler has a clock abstraction to support the efficient determination of whether or not program variables occur at any instant. Such information contributes to an assessment of system reactivity and helps optimize the corresponding generated code. In this paper, we first discuss the limitation of this clock abstraction when dealing with non-logical expressions in programs. Then, we propose and implement an interval-based representation, consisting of a generalization of binary decision diagrams, in order to improve the current static analysis in the compiler.
Keywords
binary decision diagrams; program compilers; program diagnostics; safety-critical software; SIGNAL language; binary decision diagram; clock abstraction; interval-based representation; nonlogical expression; program compiler; safety-critical system; static analysis; synchronous language; system reactivity assessment; Aerospace electronics; Algebra; Boolean functions; Clocks; Conferences; Data structures; Design engineering; Encoding; Program processors; Signal analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Computer Based Systems, 2008. ECBS 2008. 15th Annual IEEE International Conference and Workshop on the
Conference_Location
Belfast
Print_ISBN
0-7695-3141-5
Type
conf
DOI
10.1109/ECBS.2008.18
Filename
4492399
Link To Document