• DocumentCode
    2286349
  • Title

    Enabling requirements-based programming for highly-dependable complex parallel and distributed systems

  • Author

    Hinchey, Michael G. ; Rash, James L. ; Rouff, Christopher A.

  • Author_Institution
    Inf. Syst. Div., NASA Goddard Space Flight Center, Greenbelt, MD, USA
  • Volume
    2
  • fYear
    2005
  • fDate
    20-22 July 2005
  • Firstpage
    570
  • Abstract
    The manual application of formal methods in system specification has produced successes, but in the end, despite any claims and assertions by practitioners, there is no provable relationship between a manually derived system specification or formal model and the customer´s original requirements. Complex parallel and distributed systems present the worst case implications for today´s dearth of viable approaches for achieving system dependability. No avenue other than formal methods constitutes a serious contender for resolving the problem, and so recognition of requirements-based programming has come at a critical juncture. We describe a new, NASA-developed automated requirements-based programming method that can be applied to certain classes of systems, including complex parallel and distributed systems, to achieve a high degree of dependability.
  • Keywords
    aerospace computing; formal specification; formal verification; parallel processing; program compilers; systems analysis; NASA-developed automated requirements-based programming; automatic code generation; distributed system validation; formal verification; parallel system; system specification; Automatic programming; Formal specifications; Information systems; NASA; Natural languages; Parallel programming; Research and development; Space technology; Systems engineering and theory; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 2005. Proceedings. 11th International Conference on
  • ISSN
    1521-9097
  • Print_ISBN
    0-7695-2281-5
  • Type

    conf

  • DOI
    10.1109/ICPADS.2005.148
  • Filename
    1524378