Abstract
The complexity of multitasked applications in real-time embedded systems presents key challenges in reliability of task execution. Interactions between periodic and aperiodic tasks can incur unpredictable deviations from ideal execution times. Runtime observations can provide visibility for analyzing real-time execution behavior of vulnerable tasks and detect when such deviations may lead to system failure - potentially allowing correction or failsafe mechanism to be utilized. However, such runtime observation must be non-intrusive as even small perturbations to the system execution can significantly impact the system. This paper presents a system observation framework for monitoring and analyzing rapidly occurring software events at runtime. The system observation framework provides runtime support for defining and controlling software events with using blocking, non-blocking, and cascading event probes.
Original language | English (US) |
---|---|
Pages | 49-58 |
Number of pages | 10 |
DOIs | |
State | Published - 2013 |
Externally published | Yes |
Event | 20th Annual IEEE International Conference and Workshops on the Engineering of Computer Based Systems, ECBS 2013 - Phoenix, AZ, United States Duration: Apr 22 2013 → Apr 24 2013 |
Other
Other | 20th Annual IEEE International Conference and Workshops on the Engineering of Computer Based Systems, ECBS 2013 |
---|---|
Country/Territory | United States |
City | Phoenix, AZ |
Period | 4/22/13 → 4/24/13 |
Keywords
- observability
- online system monitoring
- testing
- validation
- verification
ASJC Scopus subject areas
- General Computer Science
- Control and Systems Engineering