• DocumentCode
    2174985
  • Title

    Model checking safety properties of servo-loop control systems

  • Author

    Johnson, M. Edwin

  • fYear
    2002
  • fDate
    2002
  • Firstpage
    45
  • Lastpage
    50
  • Abstract
    Presents the experiences of using a symbolic model checker to check the safety properties of a servo-loop control system. Symbolic model checking has been shown to be beneficial when the system under analysis can be modeled as a finite state machine. Servo-loop control systems are typically represented by differential equations (Laplace transforms)-not as finite state machines. However, the control loop is only apart of the software system needed to properly and safely operate the system. The paper first validates the safety of the servo loop using control theory and simulation. Then, a simple state model of a servo loop is combined with the state model of the entire system. This model is then entered into a model checker (SMV) along with safety predicates. The model checker is used to validate the safety predicates. The paper shows via an example-an antenna tracking system-that safety issues can be discovered and defined for control systems using a model checker. Furthermore, it demonstrates that effective hazard analysis may require multiple techniques.
  • Keywords
    antennas; control system analysis computing; machine control; position control; servomechanisms; software architecture; torque control; velocity control; antenna tracking system; control theory; differential equations; model checking; safety predicates; safety properties; servo-loop control systems; simulation; state model; symbolic model checker; Accidents; Automata; Control system synthesis; Control systems; Gears; Hazards; Kernel; Motor drives; Safety; Servomechanisms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2002. DSN 2002. Proceedings. International Conference on
  • Print_ISBN
    0-7695-1101-5
  • Type

    conf

  • DOI
    10.1109/DSN.2002.1028885
  • Filename
    1028885