SCR (Software Cost Reduction) is a formal method for specifying and analyzing system requirements that has previously been applied to control systems. This paper describes a case study in which the SCR method was used to specify and analyze a different class of system, a cryptographic system called CD, which must satisfy a large set of security properties. The paper describes how a suite of tools supporting SCR -- a consistency checker, simulator, model checker, invariant generator, theorem prover, and validity checker -- were used to detect errors in the SCR specification of CD and to verify that the specification satis es seven security properties. The paper also describes issues of concern to software developers about formal methods -- ...
AbstractOver the past two decades, formal methods researchers have produced a number of powerful sof...
Formal methods for verification of software systems often face the problem of state explosion and co...
There have been numerous studies on formal methods but little utilisation of formal methods in the...
To date, the tabular-based SCR (Software Cost Reduction) method has been applied mostly to the devel...
One approach to assuring information security is to control access to information through an appropr...
Although formal methods for developing computer systems have been available for more than a decade, ...
Over the past two decades, formal methods researchers have produced a number of powerful software to...
Abstract—Exposing inconsistencies can uncover many defects in software specifications. One approach ...
Researchers at the Naval Research Laboratory (NRL) have been developing a formal method, known as th...
This article describes a formal analysis technique, called consistency checking, for automatic detec...
This paper describes a class of formal analysis called consistency checking that mechanically checks...
This paper describes the specification, validation and verification of system and soft-ware requirem...
Over the past two decades, formal methods researchers have produced a number of powerful software to...
AbstractÐWriting requirements in a formal notation permits automatic assessment of such properties a...
this paper, we report on the lessons learned during a study of one such change on the software devel...
AbstractOver the past two decades, formal methods researchers have produced a number of powerful sof...
Formal methods for verification of software systems often face the problem of state explosion and co...
There have been numerous studies on formal methods but little utilisation of formal methods in the...
To date, the tabular-based SCR (Software Cost Reduction) method has been applied mostly to the devel...
One approach to assuring information security is to control access to information through an appropr...
Although formal methods for developing computer systems have been available for more than a decade, ...
Over the past two decades, formal methods researchers have produced a number of powerful software to...
Abstract—Exposing inconsistencies can uncover many defects in software specifications. One approach ...
Researchers at the Naval Research Laboratory (NRL) have been developing a formal method, known as th...
This article describes a formal analysis technique, called consistency checking, for automatic detec...
This paper describes a class of formal analysis called consistency checking that mechanically checks...
This paper describes the specification, validation and verification of system and soft-ware requirem...
Over the past two decades, formal methods researchers have produced a number of powerful software to...
AbstractÐWriting requirements in a formal notation permits automatic assessment of such properties a...
this paper, we report on the lessons learned during a study of one such change on the software devel...
AbstractOver the past two decades, formal methods researchers have produced a number of powerful sof...
Formal methods for verification of software systems often face the problem of state explosion and co...
There have been numerous studies on formal methods but little utilisation of formal methods in the...