Automatic verification of linear controller software
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 |
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 |