Formal Verification of Specifications Using SPIN

Ka L. Man
2006-01-01
Abstract:The formal language is the formalization of SystemC. The language semantics of ! " # was formally defined in a standard structured operational semantics (SOS) style. For verification purposes, in this paper, we present an approach to use the SPIN model checker as a verification engine for ! " # $ specifications, by translating specifications to PROMELA that is the input language of SPIN. We illustrate the practical interest of our approach with a case study: a hazardous circuit. Key–Words: SystemC, " # , formal semantics, formal verification, PROMELA, SPIN model checker
What problem does this paper attempt to address?