Home
Scholarly Works
Formal Verification of the Implementability of...
Conference

Formal Verification of the Implementability of Timing Requirements

Abstract

There has been relatively little work on the implementability of timing requirements. We have previously provided definitions of fundamental timing operators that explicitly considered tolerances on property durations and intersample jitter. In this work we identify three environmental assumptions and compare the implementability of a Held_For operator in each of them, formalizing this analysis in PVS. We show how to design a software component that implements the Held_For operator and then verify it in PVS. This pre-verified component is then used to guide the design of more complex components and to decompose their design verification into simple inductive proofs as demonstrated through the implementation of a timing requirement for an example application.

Authors

Hu X; Lawford M; Wassyng A

Series

Lecture Notes in Computer Science

Volume

5596

Pagination

pp. 119-134

Publisher

Springer Nature

Publication Date

September 21, 2009

DOI

10.1007/978-3-642-03240-0_12

Conference proceedings

Lecture Notes in Computer Science

ISSN

0302-9743
View published work (Non-McMaster Users)

Contact the Experts team