Automatic verification of linear controller software


Autoria(s): Pajic, M; Park, J; Lee, I; Pappas, GJ; Sokolsky, O
Cobertura

Amsterdam, Netherlands

Data(s)

04/11/2015

Resumo

© 2015 IEEE.We consider the problem of verification of software implementations of linear time-invariant controllers. Commonly, different implementations use different representations of the controller's state, for example due to optimizations in a third-party code generator. To accommodate this variation, we exploit input-output controller specification captured by the controller's transfer function and show how to automatically verify correctness of C code controller implementations using a Frama-C/Why3/Z3 toolchain. Scalability of the approach is evaluated using randomly generated controller specifications of realistic size.

Formato

217 - 226

Identificador

2015 Proceedings of the International Conference on Embedded Software, EMSOFT 2015, 2015, pp. 217 - 226

9781467380799

http://hdl.handle.net/10161/10336

Publicador

IEEE

Relação

2015 Proceedings of the International Conference on Embedded Software, EMSOFT 2015

10.1109/EMSOFT.2015.7318277

Fonte

The ACM SIGBED International Conference on Embedded Software (EMSOFT)

Tipo

Conference Proceeding