Conformance Testing as Falsification for Cyber-Physical Systems
Houssam Abbas, Bardh Hoxha, Georgios Fainekos, Jyotirmoy V. Deshmukh,, James Kapinski, Koichi Ueda

TL;DR
This paper introduces a universal, distance-based notion of conformance for cyber-physical systems, providing algorithms to detect non-conformance and measure how closely systems match, applicable to models and implementations.
Contribution
It defines a rigorous, universal conformance measure as system closeness and develops algorithms for non-conformance detection and degree measurement for industrial systems.
Findings
Proposed a universal conformance measure based on system distance
Developed an algorithm to detect non-conformance using existing tools
Demonstrated methods on various models
Abstract
In Model-Based Design of Cyber-Physical Systems (CPS), it is often desirable to develop several models of varying fidelity. Models of different fidelity levels can enable mathematical analysis of the model, control synthesis, faster simulation etc. Furthermore, when (automatically or manually) transitioning from a model to its implementation on an actual computational platform, then again two different versions of the same system are being developed. In all previous cases, it is necessary to define a rigorous notion of conformance between different models and between models and their implementations. This paper argues that conformance should be a measure of distance between systems. Albeit a range of theoretical distance notions exists, a way to compute such distances for industrial size systems and models has not been proposed yet. This paper addresses exactly this problem. A universal…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Software Testing and Debugging Techniques · Physical Unclonable Functions (PUFs) and Hardware Security
