Learning for verification in embedded systems: A case study

1Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Verification of embedded systems is challenging whenever control programs rely on black-box hardware components. Unless precise specifications of such components are fully available, learning their structured models is a powerful enabler for verification, but it can be inefficient when the system to be learned is data-intensive rather than control-intensive. We contribute a methodology to attack this problem based on a specific class of automata which are well suited to model systems wherein data paths are known to be decoupled from control paths. We test our approach by combining learning and verification to assess the correctness of grey-box programs relying on FIFO register circuitry to control an elevator system.

Cite

CITATION STYLE

APA

Khalili, A., Narizzano, M., & Tacchella, A. (2016). Learning for verification in embedded systems: A case study. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 10037 LNAI, 525–538. https://doi.org/10.1007/978-3-319-49130-1_38

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free