• 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