• DocumentCode
    651322
  • Title

    Parameter synthesis with IC3

  • Author

    Cimatti, Alessandro ; Griggio, Alberto ; Mover, Sergio ; Tonetta, Stefano

  • Author_Institution
    Fondazione Bruno Kessler, Trento, Italy
  • fYear
    2013
  • fDate
    20-23 Oct. 2013
  • Firstpage
    165
  • Lastpage
    168
  • Abstract
    Parametric systems arise in different application domains, such as software, cyber-physical systems or tasks scheduling. A key challenge is to estimate the values of parameters that guarantee the desired behaviours of the system. In this paper, we propose a novel approach based on an extension of the IC3 algorithm for infinite-state transition systems. The algorithm finds the feasible region of parameters by complement, incrementally finding and blocking sets of “bad” parameters which lead to system failures. If the algorithm terminates we obtain the precise region of feasible parameters of the system. We describe an implementation for symbolic transition systems with linear constraints and perform an experimental evaluation on benchmarks taken from the domain of hybrid systems. The results demonstrate the potential of the approach.
  • Keywords
    computability; formal verification; IC3 algorithm; SAT-based model checking; SMT-based algorithms; cyber-physical systems; infinite-state transition systems; linear constraints; parameter synthesis system; symbolic transition systems; system failures; task scheduling; Approximation methods; Automata; Benchmark testing; Cost accounting; Model checking; Software; Software algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer-Aided Design (FMCAD), 2013
  • Conference_Location
    Portland, OR
  • Type

    conf

  • DOI
    10.1109/FMCAD.2013.6679406
  • Filename
    6679406