Proving Temporal Properties at Code Level for Basic Operators of Control/Command Programs
Abstract
More and more control/command software is being generated automatically from highlevel graphical specifications. Such specifications are typically synchronous dataflow models, built on a set of external basic operators to be implemented in a lowerlevel language. The semantics of the overall model depends therefore on the semantics of the basic operators, which can be expressed in terms of temporal (inductive multicycle) definitions. In this paper, we describe a way to specify and verify these operator formally, using theoremproving techniques. We report on experiments conducted to prove multicycle properties on actual embedded basic operators written in C, using the CAVEAT static analyser with a dedicated method.
Origin : Files produced by the author(s)
Loading...