Loading [a11y]/accessibility-menu.js
In-Situ Requirements Monitoring of Embedded Systems | IEEE Journals & Magazine | IEEE Xplore

In-Situ Requirements Monitoring of Embedded Systems


Abstract:

We present a requirements-driven methodology enabling efficient runtime monitoring of embedded systems. The proposed approach extracts a runtime monitoring graph from sys...Show More

Abstract:

We present a requirements-driven methodology enabling efficient runtime monitoring of embedded systems. The proposed approach extracts a runtime monitoring graph from system requirements specified using unified modeling language sequence diagrams with timing annotations. Nonintrusive, in-situ, on-chip hardware dynamically monitors the system execution, matches the specified requirements, and provides detailed information that can be analyzed in the event of a system failure. We present a case study using an autonomous vehicle subsystem demonstrating that the approach can achieve 100% detection rate of common failure types, including timing, dependency, synchronization, and sensor failures. We further analyze the relationship between coverage of system events, detection rates, and hardware requirements.
Published in: IEEE Embedded Systems Letters ( Volume: 8, Issue: 3, September 2016)
Page(s): 49 - 52
Date of Publication: 18 May 2016

ISSN Information:


References

References is not available for this document.