Home // VALID 2019, The Eleventh International Conference on Advances in System Testing and Validation Lifecycle // View article


Refinement Maps for Insulin Pump Control Software Safety Verification

Authors:
Eman Al-Qtiemat
Sudarshan Srinivasan
Zeyad Al-Odat
Sana Shuja

Keywords: Keywords–Formal verification; safety-critical devices; Refinement maps; Refinement-based verification.

Abstract:
Abstract—Refinement-based verification is a formal verification technique that has shown promise to be applicable for verification of low-level real-time embedded object code. In refinement-based verification, both the implementation (the artifact to be verified) and the specification are modeled as transition systems, which essentially capture the states of the system and transitions between the states. A key step in the verification process is the construction of a refinement map, which is a function that maps implementation states onto specification states. Construction of refinement maps is most often done manually and requires key insights about how the implementation and specification behave. In this paper, we develop refinement maps for various safety properties concerning the software control operation of insulin pumps. We then identify possible generic templates for construction of refinement maps as a first step towards developing a process to construct refinement maps in an automated fashion.

Pages: 56 to 61

Copyright: Copyright (c) IARIA, 2019

Publication date: November 24, 2019

Published in: conference

ISSN: 2308-4316

ISBN: 978-1-61208-755-9

Location: Valencia, Spain

Dates: from November 24, 2019 to November 28, 2019