Published April 2017 | Version Accepted Version
Book Section - Chapter Open

Osiris: A Tool for Abstraction and Verification of Control Software with Lookup Tables

  • 1. ROR icon Toyota Motor Corporation (United States)
  • 2. ROR icon California Institute of Technology
  • 3. ROR icon Massachusetts Institute of Technology

Abstract

Some industrial systems are difficult to formally verify due to their large scale. In particular, the widespread use of lookup tables in embedded systems across diverse industries, such as aeronautics and automotive systems, create a critical obstacle to the scalability of formal verification. This paper presents Osiris, a tool that automatically computes abstractions of lookup tables. Osiris uses these abstractions to verify a property in first order logic. If the verification fails, Osiris uses a falsification heuristic to search for a violation of the specification. We validate our technique on a public benchmark of an adaptive cruise controller with lookup tables.

Additional Information

© 2017 Copyright held by the owner/author(s). Publication rights licensed to ACM.

Attached Files

Accepted Version - main.pdf

Files

main.pdf

Files (787.1 kB)

Name Size
md5:b043cd4a21628b8896825a9940a8d022
787.1 kB Preview Download

Additional details

Identifiers

Eprint ID
75079
Resolver ID
CaltechAUTHORS:20170313-163356916

Dates

Created
2017-04-05
Created from EPrint's datestamp field
Updated
2021-11-15
Created from EPrint's last_modified field