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
Link To Document