NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
A Formal Approach to Requirements-Based ProgrammingNo significant general-purpose method is currently available to mechanically transform system requirements into a provably equivalent model. The widespread use of such a method represents a necessary step toward high-dependability system engineering for numerous application domains. Current tools and methods that start with a formal model of a system and mechanically produce a provably equivalent implementation are valuable but not sufficient. The "gap" unfilled by such tools and methods is that the formal models cannot be proven to be equivalent to the requirements. We offer a method for mechanically transforming requirements into a provably equivalent formal model that can be used as the basis for code generation and other transformations. This method is unique in offering full mathematical tractability while using notations and techniques that are well known and well trusted. Finally, we describe further application areas we are investigating for use of the approach.
Document ID
20050180369
Acquisition Source
Goddard Space Flight Center
Document Type
Preprint (Draft being sent to journal)
Authors
Hinchey, Michael G.
(NASA Goddard Space Flight Center Greenbelt, MD, United States)
Rash, James L.
(NASA Goddard Space Flight Center Greenbelt, MD, United States)
Rouff, Christopher A.
(Science Applications International Corp. United States)
Date Acquired
September 7, 2013
Publication Date
January 1, 2005
Subject Category
Computer Programming And Software
Meeting Information
Meeting: ECBS, 12th IEEE International Conference on Engineering of Computer-Based Systems
Location: Greenbelt, MD
Country: United States
Start Date: April 4, 2005
End Date: April 5, 2005
Sponsors: Institute of Electrical and Electronics Engineers
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available