Authors
Pavol Cerny, Thomas A Henzinger, Arjun Radhakrishna
Publication date
2013/1/23
Book
Proceedings of the 40th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Pages
115-128
Description
We propose a general framework for abstraction with respect to quantitative properties, such as worst-case execution time, or power consumption. Our framework provides a systematic way for counter-example guided abstraction refinement for quantitative properties. The salient aspect of the framework is that it allows anytime verification, that is, verification algorithms that can be stopped at any time (for example, due to exhaustion of memory), and report approximations that improve monotonically when the algorithms are given more time.
We instantiate the framework with a number of quantitative abstractions and refinement schemes, which differ in terms of how much quantitative information they keep from the original system. We introduce both state-based and trace-based quantitative abstractions, and we describe conditions that define classes of quantitative properties for which the abstractions provide over …
Total citations
201320142015201620172018201920202021202220232024728535212321
Scholar articles
P Cerny, TA Henzinger, A Radhakrishna - Proceedings of the 40th annual ACM SIGPLAN …, 2013