2010
DOI: 10.1145/1755951.1755908
|View full text |Cite
|
Sign up to set email alerts
|

Sampling-based program execution monitoring

Abstract: For its high overall cost during product development, program debugging is an important aspect of system development. Debugging is a hard and complex activity, especially in time-sensitive systems which have limited resources and demanding timing constraints.System tracing is a frequently used technique for debugging embedded systems. A specific use of system tracing is to monitor and debug control-flow problems in programs. However, it is difficult to implement because of the potentially high overhead it migh… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
2
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 43 publications
0
2
0
Order By: Relevance
“…We have previously argued that these requirements dictate a time-triggered RV approach, in which a program's state is periodically sampled based on the passage of time rather than occurrence of events [13]. Other work at the University of Waterloo also investigates time-triggered RV [14,15].…”
Section: Rv Constraintsmentioning
confidence: 99%
“…We have previously argued that these requirements dictate a time-triggered RV approach, in which a program's state is periodically sampled based on the passage of time rather than occurrence of events [13]. Other work at the University of Waterloo also investigates time-triggered RV [14,15].…”
Section: Rv Constraintsmentioning
confidence: 99%
“…However, this leads to a reduced coverage and possibly an unrepresentative sample [25]. Thomas et al [26] investigated several schemes for using markers to optimize linear sampling by reducing the sampling rate without increasing the original over-120 head, while Fischmeister and Ba [27] built a system model and consider three theorems to determine the sampling period in different scenarios. Fei and Midkiff [22], in turn, proposed a framework that avoids already monitored executions.…”
mentioning
confidence: 99%