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
Link To Document :
بازگشت