Parametric Strategy Iteration
Thomas M. Gawlitza, Martin D. Schwarz, Helmut Seidl

TL;DR
Parametric strategy iteration is a novel algorithm that efficiently computes precise parametric invariants for integer programs by performing parallel analysis over all parameter settings using region trees.
Contribution
The paper introduces parametric strategy iteration, a new algorithm for analyzing how parameters affect program behavior, enabling precise parametric invariants for integer variables.
Findings
Efficient polynomial-time operations for region trees with few parameters
Allows construction of parametric integer interval analysis
Provides a general technique for precise parametric program analysis
Abstract
Program behavior may depend on parameters, which are either configured before compilation time, or provided at run-time, e.g., by sensors or other input devices. Parametric program analysis explores how different parameter settings may affect the program behavior. In order to infer invariants depending on parameters, we introduce parametric strategy iteration. This algorithm determines the precise least solution of systems of integer equations depending on surplus parameters. Conceptually, our algorithm performs ordinary strategy iteration on the given integer system for all possible parameter settings in parallel. This is made possible by means of region trees to represent the occurring piecewise affine functions. We indicate that each required operation on these trees is polynomial-time if only constantly many parameters are involved. Parametric strategy iteration for systems of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Parallel Computing and Optimization Techniques · Embedded Systems Design Techniques
