Automatic verification of linear controller software

dc.contributor.author

Pajic, M

dc.contributor.author

Park, J

dc.contributor.author

Lee, I

dc.contributor.author

Pappas, GJ

dc.contributor.author

Sokolsky, O

dc.date.accessioned

2015-07-29T04:33:19Z

dc.date.issued

2015-11-04

dc.description.abstract

© 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.

dc.identifier.isbn

9781467380799

dc.identifier.uri

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

dc.publisher

IEEE

dc.relation.ispartof

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

dc.relation.isversionof

10.1109/EMSOFT.2015.7318277

dc.title

Automatic verification of linear controller software

dc.type

Conference

pubs.begin-page

217

pubs.end-page

226

pubs.organisational-group

Computer Science

pubs.organisational-group

Duke

pubs.organisational-group

Electrical and Computer Engineering

pubs.organisational-group

Pratt School of Engineering

pubs.organisational-group

Trinity College of Arts & Sciences

pubs.publication-status

Published

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Pajic_Emsoft15.pdf
Size:
329.66 KB
Format:
Adobe Portable Document Format