Mining requirements from closed-loop control models

X Jin, A Donzé, JV Deshmukh, SA Seshia - Proceedings of the 16th …, 2013 - dl.acm.org
A significant challenge to the formal validation of software-based industrial control systems
is that system requirements are often imprecise, non-modular, evolving, or even simply …

DryVR: Data-Driven Verification and Compositional Reasoning for Automotive Systems

C Fan, B Qi, S Mitra, M Viswanathan - International Conference on …, 2017 - Springer
We present the DryVR framework for verifying hybrid control systems that are described by a
combination of a black-box simulator for trajectories and a white-box transition graph …

Lagrangian methods for approximating the viability kernel in high-dimensional systems

JN Maidens, S Kaynama, IM Mitchell, MMK Oishi… - Automatica, 2013 - Elsevier
While a number of Lagrangian algorithms to approximate reachability in dozens or even
hundreds of dimensions for systems with linear dynamics have recently appeared in the …

Learning and verification of feedback control systems using feedforward neural networks

S Dutta, S Jha, S Sankaranarayanan, A Tiwari - IFAC-PapersOnLine, 2018 - Elsevier
We present an approach to learn and formally verify feedback laws for data-driven models of
neural networks. Neural networks are emerging as powerful and general data-driven …

Verification of annotated models from executions

PS Duggirala, S Mitra… - 2013 Proceedings of the …, 2013 - ieeexplore.ieee.org
Simulations can help enhance confidence in system designs but they provide almost no
formal guarantees. In this paper, we present a simulation-based verification framework for …

An operational semantics for Simulink's simulation engine

O Bouissou, A Chapoutot - ACM SIGPLAN Notices, 2012 - dl.acm.org
The industrial tool Matlab/Simulink is widely used in the design of embedded systems. The
main feature of this tool is its ability to model in a common formalism the software and its …

SLEMI: Equivalence modulo input (EMI) based mutation of CPS models for finding compiler bugs in Simulink

SA Chowdhury, SL Shrestha, TT Johnson… - Proceedings of the ACM …, 2020 - dl.acm.org
Finding bugs in commercial cyber-physical system development tools (or" model-based
design" tools) such as MathWorks's Simulink is important in practice, as these tools are …

Automatically finding bugs in a commercial cyber-physical system development tool chain with SLforge

SA Chowdhury, S Mohian, S Mehra… - Proceedings of the 40th …, 2018 - dl.acm.org
Cyber-physical system (CPS) development tool chains are widely used in the design,
simulation, and verification of CPS data-flow models. Commercial CPS tool chains such as …

SBML2Modelica: Integrating biochemical models within open-standard simulation ecosystems

F Maggioli, T Mancini, E Tronci - Bioinformatics, 2020 - academic.oup.com
Motivation SBML is the most widespread language for the definition of biochemical models.
Although dozens of SBML simulators are available, there is a general lack of support to the …

Reachset conformance testing of hybrid automata

H Roehm, J Oehlerking, M Woehrle… - Proceedings of the 19th …, 2016 - dl.acm.org
Industrial-sized hybrid systems are typically not amenable to formal verification techniques.
For this reason, a common approach is to formally verify abstractions of (parts of) the original …