Stream: Archive Mirror: Isabelle Users Mailing List

Topic: [isabelle] New AFP entry: Formalization of Refinement Cal...


view this post on Zulip Email Gateway (Aug 19 2022 at 16:16):

From: Tobias Nipkow <nipkow@in.tum.de>
Author: Viorel Preoteasa

We present a formalization of refinement calculus for reactive systems.
Refinement calculus is based on monotonic predicate transformers (monotonic
functions from sets of post-states to sets of pre-states), and it is a powerful
formalism for reasoning about imperative programs. We model reactive systems as
monotonic property transformers that transform sets of output infinite sequences
into sets of input infinite sequences. Within this semantics we can model
refinement of reactive systems, (unbounded) angelic and demonic nondeterminism,
sequential composition, and other semantic properties. We can model systems that
may fail for some inputs, and we can model compatibility of systems. We can
specify systems that have liveness properties using linear temporal logic, and
we can refine system specifications into systems based on symbolic transitions
systems, suitable for implementations.

http://afp.sourceforge.net/entries/RefinementReactive.shtml

Enjoy!
smime.p7s


Last updated: Apr 19 2024 at 04:17 UTC