• DocumentCode
    1768163
  • Title

    Towards Pareto-optimal parameter synthesis for monotonie cost functions

  • Author

    Bittner, B. ; Bozzano, M. ; Cimatti, Alessandro ; Gario, M. ; Griggio, Alberto

  • Author_Institution
    Fondazione Brano Kessler, Trento, Italy
  • fYear
    2014
  • fDate
    21-24 Oct. 2014
  • Firstpage
    23
  • Lastpage
    30
  • Abstract
    Designers are often required to explore alternative solutions, trading off along different dimensions (e.g., power consumption, weight, cost, reliability, response time). Such exploration can be encoded as a problem of parameter synthesis, i.e., finding a parameter valuation (representing a design solution) such that the corresponding system satisfies a desired property. In this paper, we tackle the problem of parameter synthesis with multi-dimensional cost functions by finding solutions that are in the Pareto front: in the space of best trade-offs possible. We propose several algorithms, based on IC3, that interleave in various ways the search for parameter valuations that satisfy the property, and the optimization with respect to costs. The most effective one relies on the reuse of inductive invariants and on the extraction of unsatisfiable cores to accelerate convergence. Our experimental evaluation shows the feasibility of the approach on practical benchmarks from diagnosability synthesis and product-line engineering, and demonstrates the importance of a tight integration between model checking and cost optimization.
  • Keywords
    Pareto optimisation; formal verification; software product lines; Pareto front; Pareto-optimal parameter synthesis; cost optimization; diagnosability synthesis; model checking; monotonic cost functions; multidimensional cost functions; product-line engineering; Algorithm design and analysis; Computational modeling; Cost accounting; Cost function; Lattices; Model checking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer-Aided Design (FMCAD), 2014
  • Conference_Location
    Lausanne
  • Type

    conf

  • DOI
    10.1109/FMCAD.2014.6987591
  • Filename
    6987591