Past time LTL runtime verification for microcontroller binary code

  • Authors:
  • Thomas Reinbacher;Jörg Brauer;Martin Horauer;Andreas Steininger;Stefan Kowalewski

  • Affiliations:
  • Vienna University of Technology, Austria;Embedded Software Laboratory, RWTH Aachen University, Germany;Department of Embedded Systems, UAS Technikum Wien, Austria;Vienna University of Technology, Austria;Embedded Software Laboratory, RWTH Aachen University, Germany

  • Venue:
  • FMICS'11 Proceedings of the 16th international conference on Formal methods for industrial critical systems
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a method for runtime verification of microcontroller binary code based on past time linear temporal logic (ptLTL). We show how to implement a framework that, owing to a dedicated hardware unit, does not require code instrumentation, thus, allowing the program under scrutiny to remain unchanged. Furthermore, we demonstrate techniques for synthesizing the hardware and software units required to monitor the validity of ptLTL specifications.