Search NASASearch

NASA NTRS · 20100024458

Machine-Checkable Timed CSP

Abstract

The correctness of safety-critical embedded software is crucial, whereas non-functional properties like deadlock-freedom and real-time constraints are particularly important. The real-time calculus Timed Communicating Sequential Processes (CSP) is capable of expressing such properties and can therefore be used to verify embedded software. In this paper, we present our formalization of Timed CSP in the Isabelle/HOL theorem prover, which we have formulated as an operational coalgebraic semantics together with bisimulation equivalences and coalgebraic invariants. Furthermore, we apply these techniques in an abstract specification with real-time constraints, which is the basis for current work in which we verify the components of a simple real-time operating system deployed on a satellite.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Goethel, Thomas, Glesner, Sabine. 2009-04-01. Machine-Checkable Timed CSP. https://ntrs.nasa.gov/citations/20100024458

Cite the original work for its findings. Save a collection to share your selection of sources.