A brief example of the use of formal methods techniques in the specification of a software system is presented. The report is part of a larger effort targeted at defining a formal methods pilot project for NASA. One possible application domain that may be used to demonstrate the effective use of formal methods techniques within the NASA environment is presented. It is not intended to provide a tutorial on either formal methods techniques or the application being addressed. It should, however, provide an indication that the application being considered is suitable for a formal methods by showing how such a task may be started. The particular system being addressed is the Structured File Services (SFS), which is a part of the Data Storage and...
Correctness is paramount for safety-critical software control systems. Critical software failures in...
This report explains some of the concepts of the ESL prototype and summarizes some of the lessons le...
The objective was to introduce the basic terminology and concepts of software engineering and Ada. T...
Two categories were chosen for study: the issue of using a preprocessor on Ada code of Application P...
Viewgraphs of two briefings designed to provide information to the Software I and V Study Group to h...
Research accomplished at the Knowledge Based Systems Laboratory of the Department of Industrial Engi...
A review is provided of the Formal Methods group discussions. It was stated that integrity is not a ...
ACCESS provides a generic capability to develop software information system applications which are e...
The work accomplished during the past nine months in order to help three different organizations inv...
This paper presents an overview of NASA Langley research program in formal methods. The major goals ...
The Repository-based Software Engineering Program (RBSE) is described to inform and update senior NA...
NASA software requirement specifications were used in the development of a system for validating and...
This paper describes two case studies in which requirements for new flight-software subsystems on NA...
The risk to the development of program reliability is derived from the use of a new language and fro...
The NASA Aerospace Safety Information System, is an interactive, generalized data base management sy...
Correctness is paramount for safety-critical software control systems. Critical software failures in...
This report explains some of the concepts of the ESL prototype and summarizes some of the lessons le...
The objective was to introduce the basic terminology and concepts of software engineering and Ada. T...
Two categories were chosen for study: the issue of using a preprocessor on Ada code of Application P...
Viewgraphs of two briefings designed to provide information to the Software I and V Study Group to h...
Research accomplished at the Knowledge Based Systems Laboratory of the Department of Industrial Engi...
A review is provided of the Formal Methods group discussions. It was stated that integrity is not a ...
ACCESS provides a generic capability to develop software information system applications which are e...
The work accomplished during the past nine months in order to help three different organizations inv...
This paper presents an overview of NASA Langley research program in formal methods. The major goals ...
The Repository-based Software Engineering Program (RBSE) is described to inform and update senior NA...
NASA software requirement specifications were used in the development of a system for validating and...
This paper describes two case studies in which requirements for new flight-software subsystems on NA...
The risk to the development of program reliability is derived from the use of a new language and fro...
The NASA Aerospace Safety Information System, is an interactive, generalized data base management sy...
Correctness is paramount for safety-critical software control systems. Critical software failures in...
This report explains some of the concepts of the ESL prototype and summarizes some of the lessons le...
The objective was to introduce the basic terminology and concepts of software engineering and Ada. T...