DocumentCode
3477669
Title
Towards an automated development methodology for dependable systems with application to sensor networks
Author
Hinchey, Michael G. ; Rash, James L. ; Rouff, Christopher A.
Author_Institution
Inf. Syst. Div., NASA Goddard Space Flight Center, Greenbelt, MD, USA
fYear
2005
fDate
7-9 April 2005
Firstpage
445
Lastpage
451
Abstract
A general-purpose method to mechanically transform system requirements into a provably equivalent model has yet to appear. Such a method represents a necessary step toward high-dependability system engineering for numerous possible application domains, including sensor networks and autonomous systems. Currently available 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 their formal models cannot be proven to be equivalent to the system requirements as originated by the customer. For the classes of systems whose behavior can be described as a finite (but significant) set of scenarios, we offer a method for mechanically transforming requirements (expressed in restricted natural language, or in other appropriate graphical notations) into a provably equivalent formal model that can be used as the basis for code generation and other transformations.
Keywords
artificial intelligence; distributed sensors; high level languages; program compilers; program verification; software tools; application domain; automated development methodology; autonomous system; code generation; dependable system; equivalent formal model; high-dependability system engineering; mechanical transform system; program verification; sensor network; Computer languages; Deafness; Humans; Information systems; NASA; Programming; Reverse engineering; Sensor systems; Sensor systems and applications; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance, Computing, and Communications Conference, 2005. IPCCC 2005. 24th IEEE International
ISSN
1097-2641
Print_ISBN
0-7803-8991-3
Type
conf
DOI
10.1109/PCCC.2005.1460610
Filename
1460610
Link To Document