• DocumentCode
    2352514
  • Title

    Fully Symbolic Timed Model Checking Using Constraint Matrix Diagrams

  • Author

    Ehlers, Rüdiger ; Fass, Daniel ; Gerke, Michael ; Peter, Hans-Jörg

  • Author_Institution
    Reactive Syst. Group, Saarland Univ., Saarbrücken, Germany
  • fYear
    2010
  • fDate
    Nov. 30 2010-Dec. 3 2010
  • Firstpage
    360
  • Lastpage
    371
  • Abstract
    We present constraint matrix diagrams (CMDs), a novel data structure for the fully symbolic reach ability analysis of timed automata. CMDs combine matrix-based and diagram-based state space representations generalizing the concepts of difference bound matrices (DBMs), clock difference diagrams (CDDs), and clock restriction diagrams (CRDs). The key idea is to represent convex parts of the state space as (partial) DBMs which are, in turn, organized in a CDD/CRD-like ordered and reduced diagram. The location information is incorporated as a special Boolean constraint in the matrices. We describe all CMD operations needed for the construction of the transition relation and the reach ability fixed point computation. Based on a prototype implementation, we compare our technique with the timed model checkers RED and Uppaal, and furthermore investigate the impact of two different reduced forms on the time and space consumption.
  • Keywords
    Boolean functions; automata theory; formal verification; reachability analysis; Boolean constraint; clock difference diagrams; clock restriction diagrams; constraint matrix diagrams; diagram-based state space representations; difference bound matrices; fully symbolic timed model checking; matrix-based state space representations; reachability analysis; timed automata; binary decision diagrams; difference bound matrices; fully symbolic; reachability analysis; timed automata;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium (RTSS), 2010 IEEE 31st
  • Conference_Location
    San Diego, CA
  • ISSN
    1052-8725
  • Print_ISBN
    978-0-7695-4298-0
  • Type

    conf

  • DOI
    10.1109/RTSS.2010.36
  • Filename
    5702245