| | |
Summary: A LogicModel Semantics for SCR Software Requirements
Joanne M. Atlee \Lambda Michael A. Buckley
Department of Computer Science
University of Waterloo
Waterloo, Ontario
Abstract. This paper presents a simple logicmodel
semantics for Software Cost Reduction (SCR) soft
ware requirements. Such a semantics enables model
checking of native SCR requirements and obviates
the need to transform the requirements for analysis.
The paper also proposes modallogic abbreviations for
expressing conditioned events in temporallogic for
mulae. The Symbolic Model Verifier (SMV) is used
to verify that an SCR requirements specification en
forces desired global requirements, expressed as for
mulae in the enhanced logic. The properties of a small
system (an automobile cruise control system) are ver
ified, including an invariant property that could not
be verified previously. The paper concludes with a
discussion of how other requirements notations for
|