Visible to the public Towards foundational verification of cyber-physical systems

TitleTowards foundational verification of cyber-physical systems
Publication TypeConference Paper
Year of Publication2016
AuthorsMalecha, Gregory, Ricketts, Daniel, Alvarez, Mario M., Lerner, Sorin
PublisherIEEE
ISBN Number978-1-5090-4304-0
Keywordscoding theory, composability, Metrics, pubcrawl, Resiliency, science of security, security
Abstract

The safety-critical aspects of cyber-physical systems motivate the need for rigorous analysis of these systems. In the literature this work is often done using idealized models of systems where the analysis can be carried out using high-level reasoning techniques such as Lyapunov functions and model checking. In this paper we present VERIDRONE, a foundational framework for reasoning about cyber-physical systems at all levels from high-level models to C code that implements the system. VERIDRONE is a library within the Coq proof assistant enabling us to build on its foundational implementation, its interactive development environments, and its wealth of libraries capturing interesting theories ranging from real numbers and differential equations to verified compilers and floating point numbers. These features make proof assistants in general, and Coq in particular, a powerful platform for unifying foundational results about safety-critical systems and ensuring interesting properties at all levels of the stack.

URLhttp://ieeexplore.ieee.org/document/7580000/
DOI10.1109/SOSCYPS.2016.7580000
Citation Keymalecha_towards_2016