![]() |
Looking At Code With Your Safety Goggles On
presented by Ken Wong
Presented at Ada-Europe'98,
|
formalWARE
project
formalWARE
formalWARE
|
Abstract This paper presents a process for the refinement
of safety-critical source code into a more tractable representation. For
large software-intensive information systems, the safety engineering view
of the system reveals a "long thin slice" of hazard-related software involving
a number of different software components. The hazard-related software
is documented in the system "safety verification case" which provides a
rigorous argument for the safety of the source code. The refinement process
creates a representation of the source code which isolates the relevant
source code details. A hypothetical chemical factory information system
is examined to illustrate aspects of this process and its significance.
Presentation Slides (postscript)
. |