pith. sign in

arxiv: 1109.1905 · v1 · pith:2YTUDEY2new · submitted 2011-09-09 · 💻 cs.PL · cs.LO

Modular Abstractions of Reactive Nodes using Disjunctive Invariants

classification 💻 cs.PL cs.LO
keywords disjunctiveabstractinvariantsnodescontrolnumberreactiveabstraction
0
0 comments X
read the original abstract

We wish to abstract nodes in a reactive programming language, such as Lustre, into nodes with a simpler control structure, with a bound on the number of control states. In order to do so, we compute disjunctive invariants in predicate abstraction, with a bounded number of disjuncts, then we abstract the node, each disjunct representing an abstract state. The computation of the disjunctive invariant is performed by a form of quantifier elimination expressed using SMT-solving. The same method can also be used to obtain disjunctive loop invariants.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.