Formal development of a real-time kernel

S Fowler, A Wellings

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The formal development of a simple real-time operating system kernel is described in this paper. The kernel provides a set of operations that allows a restricted Ada 95 tasking model to be supported, suitable for fixed priority real-time systems. The requirements for the kernel are expressed in terms of the computational model using RTL, and the abstract specification of the kernel is validated against this. The development of an implementation from this specification is then described, with the PVS proof system used to verify each step in the development process.

Original languageEnglish
Title of host publication18TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS
Place of PublicationLOS ALAMITOS
PublisherIEEE Computer Society
Pages220-229
Number of pages10
ISBN (Print)0-8186-8269-8
Publication statusPublished - 1997
Event18th IEEE Real-Time Systems Symposium - SAN FRANCISCO
Duration: 2 Dec 19975 Dec 1997

Conference

Conference18th IEEE Real-Time Systems Symposium
CitySAN FRANCISCO
Period2/12/975/12/97

Cite this