Sequence-based specification of critical software systems

Stacy J. Prowell, W. Thomas Swain

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

The plant safety and regulatory requirements for software-based systems mandate rigorous verification and validation to ensure adequate reliability. As software systems become increasingly complex, testing as the sole means to assure confidence in the end product becomes impractical. Modern software engineering provides many tools which have been used successfully to reason about software, including formal systems such as Z and CSP. Many such formal notations have tools to support their use. The use of these notations and tools requires specialized training in software engineering methods. Sequence-based software specification techniques provide a connection between the initial requirements obtained from the domain experts and the formal software derivations, which can be in any appropriate notation.

Original languageEnglish
Title of host publicationAmerican Nuclear Society 4th International Topical Meeting on Nuclear Plant Instrumentation, Control and Human Machine Interface Technology
Pages553-562
Number of pages10
StatePublished - 2004
Externally publishedYes
EventAmerican Nuclear Society 4th International Topical Meeting on Nuclear Plant Instrumentation, Control and Human Machine Interface Technology - Columbus, OH, United States
Duration: Sep 19 2004Sep 22 2004

Publication series

NameAmerican Nuclear Society 4th International Topical Meeting on Nuclear Plant Instrumentation, Control and Human Machine Interface Technology

Conference

ConferenceAmerican Nuclear Society 4th International Topical Meeting on Nuclear Plant Instrumentation, Control and Human Machine Interface Technology
Country/TerritoryUnited States
CityColumbus, OH
Period09/19/0409/22/04

Keywords

  • Formal methods
  • Rigorous specification
  • Software specification

Fingerprint

Dive into the research topics of 'Sequence-based specification of critical software systems'. Together they form a unique fingerprint.

Cite this