Home // CYBER 2019, The Fourth International Conference on Cyber-Technologies and Cyber-Systems // View article
Refinement Checker for Embedded Object Code Verification
Authors:
Mohana Asha Latha Dubasi
Sudarshan K. Srinivasan
Sana Shuja
Zeyad A. Al-Odat
Keywords: embedded devices; formal verification; refinementbased verification; verification of object code, WFS refinement
Abstract:
We present a formal verification methodology that automates the process to check for correctness of low-level realtime interrupt-driven object code programs. Automation helps in the verification of large-scale programs. Our methodology is based on the theory of Well-Founded Simulation (WFS) refinement, where both the formal specification and implementation are modeled as transition systems (TSs). WFS refinement is used as the notion of correctness and defines what it means for an implementation TS to satisfy its specification TS. WFS refinement has key features like stuttering and refinement maps. Stuttering aids in the abstraction of the state space of the implementation TS. Refinement maps bridge the abstraction gap between the two systems. The efficiency and scalability of the approaches are demonstrated on several device object code case studies.
Pages: 81 to 87
Copyright: Copyright (c) IARIA, 2019
Publication date: September 22, 2019
Published in: conference
ISSN: 2519-8599
ISBN: 978-1-61208-743-6
Location: Porto, Portugal
Dates: from September 22, 2019 to September 26, 2019