Cyber-Physical Specification Mismatches
Luan V. Nguyen, Khaza Anuarul Hoque, Stanley Bak, Steven Drager,, Taylor T. Johnson

TL;DR
This paper introduces Hynger, an automated tool that uses dynamic analysis and invariant inference to identify unstated assumptions and specification mismatches in cyber-physical systems, enhancing safety and reliability.
Contribution
The paper presents Hynger, a novel tool that instruments Simulink/Stateflow models and integrates with Daikon to automatically detect specification mismatches in CPS.
Findings
Hynger successfully detects specification mismatches in case studies.
The approach identifies violations of assumed tolerances due to system changes.
Hynger demonstrates effectiveness in safety-critical CPS environments.
Abstract
Embedded systems use increasingly complex software and are evolving into cyber-physical systems (CPS) with sophisticated interaction and coupling between physical and computational processes. Many CPS operate in safety-critical environments and have stringent certification, reliability, and correctness requirements. These systems undergo changes throughout their lifetimes, where either the software or physical hardware is updated in subsequent design iterations. One source of failure in safety-critical CPS is when there are unstated assumptions in either the physical or cyber parts of the system, and new components do not match those assumptions. In this work, we present an automated method towards identifying unstated assumptions in CPS. Dynamic specifications in the form of candidate invariants of both the software and physical components are identified using dynamic analysis…
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 Reliability and Analysis Research · Radiation Effects in Electronics
