Towards an automated development methodology for dependable systems with application to sensor networks

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

Research output: Contribution to conferencePaperpeer-review

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.

Original languageEnglish
Pages445-451
Number of pages7
Publication statusPublished - 2005
Externally publishedYes
Event24th IEEE International Performance, Computing, and Communications Conference, IPCCC 2005 - Phoenix, AZ, United States
Duration: 7 Apr 20059 Apr 2005

Conference

Conference24th IEEE International Performance, Computing, and Communications Conference, IPCCC 2005
Country/TerritoryUnited States
CityPhoenix, AZ
Period7/04/059/04/05

Keywords

  • Automatic code generation
  • Formal methods
  • Sensor networks
  • Validation
  • Verification

Fingerprint

Dive into the research topics of 'Towards an automated development methodology for dependable systems with application to sensor networks'. Together they form a unique fingerprint.

Cite this