DocumentCode
2489287
Title
Predictable Runtime Monitoring
Author
Zhu, Haitao ; Dwyer, Matthew B. ; Goddard, Steve
Author_Institution
Dept. of Comput. Sci. & Eng., Univ. of Nebraska - Lincoln, Lincoln, NE, USA
fYear
2009
fDate
1-3 July 2009
Firstpage
173
Lastpage
183
Abstract
Dynamic program monitoring has been applied in software-intensive systems to detect runtime constraint violations and trigger system recovery actions. Uncontrolled monitoring activities may, however, delay detection of a violation for an unbounded time and, worse, affect the original system´s schedulability. In this paper, we introduce the concept of predictable monitoring, which demands a bound on detection latency while ensuring temporal non-interference by the monitoring process. We present off-line analysis techniques for predicting the maximum detection latency with fixed-priority scheduling under two types of monitoring schemes: synchronous and asynchronous. For asynchronous monitoring, we illustrate how to achieve predictable monitoring by bounding the detection latency and controlling the monitoring budget using a bandwidth-preserving, server-based approach.
Keywords
embedded systems; program verification; system monitoring; system recovery; asynchronous monitoring schemes; detection latency; dynamic program monitoring; fixed-priority scheduling; offline analysis techniques; predictable monitoring; predictable runtime monitoring; software-intensive systems; synchronous monitoring schemes; system recovery; temporal noninterference; uncontrolled monitoring activities; Aerospace control; Aircraft; Computerized monitoring; Condition monitoring; Control systems; Delay; Embedded system; Hardware; Real time systems; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Systems, 2009. ECRTS '09. 21st Euromicro Conference on
Conference_Location
Dublin
ISSN
1068-3070
Print_ISBN
978-0-7695-3724-5
Type
conf
DOI
10.1109/ECRTS.2009.23
Filename
5161513
Link To Document