2019
DOI: 10.1007/978-3-030-17462-0_12
|View full text |Cite
|
Sign up to set email alerts
|

LCV: A Verification Tool for Linear Controller Software

Abstract: In the model-based development of controller software, the use of an unverified code generator/transformer may result in introducing unintended bugs in the controller implementation. To assure the correctness of the controller software in the absence of verified code generator/transformer, we develop Linear Controller Verifier (LCV), a tool to verify a linear controller implementation against its original linear controller model. LCV takes as input a Simulink block diagram model and a C code implementation, re… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2021
2021

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 27 publications
0
1
0
Order By: Relevance
“…• Traditionally, analytic stability/avoidance proofs for control algorithms [12,13]. • Formal verification techniques for controller [14,15] and state estimation systems [16,17] are available by generating formal models out of the underlying physical or software models. • Simulation-based testing and user validation are also frequently used in this aspect.…”
Section: Vandv Techniquesmentioning
confidence: 99%
“…• Traditionally, analytic stability/avoidance proofs for control algorithms [12,13]. • Formal verification techniques for controller [14,15] and state estimation systems [16,17] are available by generating formal models out of the underlying physical or software models. • Simulation-based testing and user validation are also frequently used in this aspect.…”
Section: Vandv Techniquesmentioning
confidence: 99%