• DocumentCode
    3144594
  • Title

    REDLIB for the Formal Verification of Embedded Systems

  • Author

    Wang, Farn

  • Author_Institution
    Nat. Taiwan Univ., Taipei
  • fYear
    2006
  • fDate
    15-19 Nov. 2006
  • Firstpage
    341
  • Lastpage
    346
  • Abstract
    To promote the technology of dense-time system model-checking in both academia and industry, we developed a library, called REDLIB, which supports full TCTL model- checking of dense-time automata with multiple fairness assumptions. REDLIB uses the BDD-like diagrams for the efficient representation and manipulation of dense-time state- spaces. Users can use the procedures in REDLIB to quickly construct dense-time models and carry out basic Boolean and state-space operations, postcondtion/precondition calculation, state-space representation normalizations, greatest fixpoint calculation, parametric safety analysis of linear hybrid systems, speed-up techniques for greatest fix- point evaluation, and coverage analysis of dense-time state- spaces. REDLIB also has a preprocessor that allows for high-level constructs like arrays, message channels, dynamic memory allocation, procedure calls, and timers. In this article, we discuss the features of REDLIB and give small examples to show how to use REDLIB.
  • Keywords
    Boolean functions; automata theory; embedded systems; formal verification; Boolean operations; dense-time automata; dense-time state-space; dynamic memory allocation; embedded systems; formal verification; linear hybrid systems; parametric safety analysis; state-space operations; state-space representation normalizations; Automata; Boolean functions; Data structures; Embedded system; Formal verification; Graphical user interfaces; Hardware; Safety; Software libraries; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Leveraging Applications of Formal Methods, Verification and Validation, 2006. ISoLA 2006. Second International Symposium on
  • Conference_Location
    Paphos
  • Print_ISBN
    978-0-7695-3071-0
  • Type

    conf

  • DOI
    10.1109/ISoLA.2006.68
  • Filename
    4463734