ETAPS 2019 (series) / TACAS 2019 (series) / TACAS 2019 /
LCV: A Verification Tool for Linear Controller Software
We present Linear Controller Verifier (LCV), a tool to verify that a controller implementation code correctly implements a linear controller model. The use of unverified code generator/transformer in the controller development may result in introducing unintended bugs in the controller implementation. Given a Simulink block diagram model and a C code implementation, LCV verifies an input-output equivalence between them. A real-world case study with the controller of a quadrotor system is demonstrated.
Mon 8 AprDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Mon 8 Apr
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
14:00 - 16:00 | |||
14:00 30mTalk | LCV: A Verification Tool for Linear Controller Software TACAS Junkil Park University of Pennsylvania, Miroslav Pajic Duke University, Oleg Sokolsky University of Pennsylvania, USA, Insup Lee Link to publication | ||
14:30 30mTalk | Semantic Fault Localization and Suspiciousness Ranking TACAS Maria Christakis MPI-SWS, Matthias Heizmann University of Freiburg, Muhammad Numair Mansur Max Planck Institute for Software Systems (MPI-SWS), Christian Schilling IST Austria, Valentin Wüstholz ConsenSys Diligence Link to publication | ||
15:00 30mTalk | Computing Coupled Similarity TACAS Link to publication | ||
15:30 30mTalk | Reachability Analysis for Termination and Confluence of Rewriting TACAS Link to publication |