• DocumentCode
    64978
  • Title

    Integer Parameter Synthesis for Real-Time Systems

  • Author

    Jovanovic, Aleksandra ; Lime, Didier ; Roux, Olivier H.

  • Author_Institution
    Ecole Centrale de Nantes, Nantes, France
  • Volume
    41
  • Issue
    5
  • fYear
    2015
  • fDate
    May 1 2015
  • Firstpage
    445
  • Lastpage
    461
  • Abstract
    We provide a subclass of parametric timed automata (PTA) that we can actually and efficiently analyze, and we argue that it retains most of the practical usefulness of PTA for the modeling of real-time systems. The currently most useful known subclass of PTA, L/U automata, has a strong syntactical restriction for practical purposes, and we show that the associated theoretical results are mixed. We therefore advocate for a different restriction scheme: since in classical timed automata, real-valued clocks are always compared to integers for all practical purposes, we also search for parameter values as bounded integers. We show that the problem of the existence of parameter values such that some TCTL property is satisfied is PSPACE-complete. In such a setting, we can of course synthesize all the values of parameters and we give symbolic algorithms, for reachability and unavoidability properties, to do it efficiently, i.e., without an explicit enumeration. This also has the practical advantage of giving the result as symbolic constraints between the parameters. We finally report on a few experimental results to illustrate the practical usefulness of our approach.
  • Keywords
    automata theory; reachability analysis; real-time systems; PSPACE-complete; PTA; TCTL property; integer parameter synthesis; parametric timed automata; reachability; real-time systems; real-valued clocks; symbolic algorithms; symbolic constraints; Automata; Clocks; Cost accounting; Delays; Radiation detectors; Real-time systems; Upper bound; Timed automata; model-checking; parameters; real-time systems; symbolic algorithms; synthesis;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2014.2357445
  • Filename
    6895298