• DocumentCode
    780039
  • Title

    Automatic symbolic verification of embedded systems

  • Author

    Alur, Rajeev ; Henzinger, Thomas A. ; Ho, Pei-Hsin

  • Author_Institution
    Comput. Syst. Res. Center, AT&T Bell Labs., Murray Hill, NJ, USA
  • Volume
    22
  • Issue
    3
  • fYear
    1996
  • fDate
    3/1/1996 12:00:00 AM
  • Firstpage
    181
  • Lastpage
    201
  • Abstract
    Presents a model-checking procedure and its implementation for the automatic verification of embedded systems. The system components are described as hybrid automata-communicating machines with finite control and real-valued variables that represent continuous environment parameters such as time, pressure and temperature. The system requirements are specified in a temporal logic with stop-watches, and verified by symbolic fixpoint computation. The verification procedure-implemented in the Cornell Hybrid Technology tool, HyTech-applies to hybrid automata whose continuous dynamics is governed by linear constraints on the variables and their derivatives. We illustrate the method and the tool by checking safety, liveness, time-bounded and duration requirements of digital controllers, schedulers and distributed algorithms
  • Keywords
    finite state machines; formal verification; real-time systems; software tools; temporal logic; HyTech; automatic symbolic verification; communicating machines; continuous dynamics; continuous environment parameters; digital controllers; distributed algorithms; duration requirements; embedded systems; finite control; hybrid automata; hybrid technology tool; linear constraints; liveness; model-checking procedure; real-time systems; real-valued variables; safety checking; schedulers; stop-watches; symbolic fixpoint computation; temporal logic; time-bounded requirements; variable derivatives; Automata; Automatic control; Control systems; Digital control; Distributed control; Embedded system; Logic; Pressure control; Safety; Temperature control;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.489079
  • Filename
    489079