Researchers at the Naval Research Laboratory (NRL) have been developing a formal method, known as the SCR (Software Cost Reduction) method, to specify the requirements of software systems using tables. NRL has developed a formal state machine model de ning the SCR semantics and support tools for analysis and validation. Recently, a verification capability was added to the SCR toolset. Users can now invoke the Spin model checker within the toolset to establish properties of a specification. This paper describes the results of our initial experiments to verify properties of SCR requirements specifications using Spin. After reviewing the SCR requirements method and introducing our formal requirements model, we describe how SCR specifications c...
This paper describes a compositional proof strategy for verifying properties of requirements specifi...
Goal-oriented methods are increasingly popular for elaborating software requirements. They offer sys...
To date, the SCR (Software Cost Reduction) requirements method has been used in industrial environme...
This paper describes the specification, validation and verification of system and soft-ware requirem...
Although formal methods for developing computer systems have been available for more than a decade, ...
Abstract—Exposing inconsistencies can uncover many defects in software specifications. One approach ...
This paper describes a class of formal analysis called consistency checking that mechanically checks...
SCR (Software Cost Reduction) is a formal method for specifying and analyzing system requirements th...
Formal methods for verification of software systems often face the problem of state explosion and co...
This article describes a formal analysis technique, called consistency checking, for automatic detec...
Tabular notations, in particular SCR specifications, have proved to be a useful means for formally d...
AbstractÐWriting requirements in a formal notation permits automatic assessment of such properties a...
Formal requirements specifications, eg, software cost reduction (SCR) specifications, are challengin...
Although it is most often applied to finite state models, in recent years, symbolic model checking h...
One approach to assuring information security is to control access to information through an appropr...
This paper describes a compositional proof strategy for verifying properties of requirements specifi...
Goal-oriented methods are increasingly popular for elaborating software requirements. They offer sys...
To date, the SCR (Software Cost Reduction) requirements method has been used in industrial environme...
This paper describes the specification, validation and verification of system and soft-ware requirem...
Although formal methods for developing computer systems have been available for more than a decade, ...
Abstract—Exposing inconsistencies can uncover many defects in software specifications. One approach ...
This paper describes a class of formal analysis called consistency checking that mechanically checks...
SCR (Software Cost Reduction) is a formal method for specifying and analyzing system requirements th...
Formal methods for verification of software systems often face the problem of state explosion and co...
This article describes a formal analysis technique, called consistency checking, for automatic detec...
Tabular notations, in particular SCR specifications, have proved to be a useful means for formally d...
AbstractÐWriting requirements in a formal notation permits automatic assessment of such properties a...
Formal requirements specifications, eg, software cost reduction (SCR) specifications, are challengin...
Although it is most often applied to finite state models, in recent years, symbolic model checking h...
One approach to assuring information security is to control access to information through an appropr...
This paper describes a compositional proof strategy for verifying properties of requirements specifi...
Goal-oriented methods are increasingly popular for elaborating software requirements. They offer sys...
To date, the SCR (Software Cost Reduction) requirements method has been used in industrial environme...