• DocumentCode
    3618172
  • Title

    Experiences with a requirements-based programming approach to the development of a NASA autonomous ground control system

  • Author

    J.L. Rash;M.G. Hinchey;C.A. Rouff;D. Gracanin;J. Erickson

  • Author_Institution
    Inf. Syst. Div., NASA Goddard Space Flight Center, Greenbelt, MD, USA
  • fYear
    2005
  • fDate
    6/27/1905 12:00:00 AM
  • Firstpage
    490
  • Lastpage
    497
  • Abstract
    Requirements-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.
  • Keywords
    "NASA","Control systems","Systems engineering and theory","Prototypes","Application software","Design engineering","Information systems","Computer science","Ground support","Automatic control"
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer-Based Systems, 2005. ECBS ´05. 12th IEEE International Conference and Workshops on the
  • Print_ISBN
    0-7695-2308-0
  • Type

    conf

  • DOI
    10.1109/ECBS.2005.37
  • Filename
    1409953