NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Experiences with a Requirements-Based Programming Approach to the Development of a NASA Autonomous Ground Control SystemRequirements-to-Design-to-Code (R2D2C) is an approach to the engineering of computer-based systems that embodies the idea of requirements-based programming in system development. It goes further; however, in that the approach offers not only an underlying formalism, but full formal development from requirements capture through to the automatic generation of provably-correct code. As such, the approach has direct application to the development of systems requiring autonomic properties. We describe a prototype tool to support the method, and illustrate its applicability to the development of LOGOS, a NASA autonomous ground control system, which exhibits autonomic behavior. Finally, we briefly discuss other areas where the approach and prototype tool are being considered for application.
Document ID
20050179382
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. McLean, VA, United States)
Gracanin, Denis
(Virginia Polytechnic Inst. and State Univ. Blacksburg, VA, United States)
Erickson, John
(Texas Univ. Austin, TX, United States)
Date Acquired
September 7, 2013
Publication Date
January 1, 2005
Subject Category
Computer Programming And Software
Meeting Information
Meeting: IEEE Conference o Engineering Computer Based Systems (ECBS-05)
Location: Greenbelt, MD
Country: United States
Start Date: April 6, 2005
Sponsors: Institute of Electrical and Electronics Engineers
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available