In this paper we present the state of our work on runtime monitoring for real-time systems: a way to observe system behavior online without unpredictably disturbing real-time properties. We discuss generic requirements to achieve these properties wherefrom we deduce our monitoring framework architecture. We describe this architecture in detail and discuss several challenges for our implementation called Ferret. We also explain why common operating system primitives, such as message passing or system calls, should not be used for monitoring in the general case and propose a very low-intrusive alternative. We also propose a way of measuring the intrusiveness caused by monitoring. We applied our technique in different scenarios ranging from si...
Secure and reliable computing remains an open problem. Just in the past year, security vulnerabiliti...
[[abstract]]The authors describe a model of real-time distributed computing systems, making the simp...
In Runtime Verification (RV), monitors check programs for correct operation at execution time. Also...
Embedded systems are increasingly complex and dynamic, imposing progressively higher developing time...
There is a growing trend in applying Linux operating system in the domain of embeddedsystems. This i...
Embedded systems are increasingly complex and dynamic, imposing progressively higher developing tim...
Run-time monitoring has been applied in software-intensive systems to detect run-time constraint vio...
Typically common embedded systems are designed with high resource constraints. Static designs are o...
Online monitoring of software systems has lately been gaining popularity. Yet, such monitoring inter...
Runtime monitoring of embedded systems is a method to safeguard their reliable operation by detectin...
The full behavior of complex software systems often only emerges during operation. They thus need to...
The last decade has seen an increased ubiquity of computers with the widespread adoption of smartpho...
Abstract. This tutorial focuses on issues involved in runtime monitoring of time-sensitive systems, ...
A fundamental problem with parallel program monitoring tools is the intrusiveness introduced by inst...
Demo in Demo Session, 22nd IEEE Real-Time Embedded Technology & Applications Symposium (RTAS 2016). ...
Secure and reliable computing remains an open problem. Just in the past year, security vulnerabiliti...
[[abstract]]The authors describe a model of real-time distributed computing systems, making the simp...
In Runtime Verification (RV), monitors check programs for correct operation at execution time. Also...
Embedded systems are increasingly complex and dynamic, imposing progressively higher developing time...
There is a growing trend in applying Linux operating system in the domain of embeddedsystems. This i...
Embedded systems are increasingly complex and dynamic, imposing progressively higher developing tim...
Run-time monitoring has been applied in software-intensive systems to detect run-time constraint vio...
Typically common embedded systems are designed with high resource constraints. Static designs are o...
Online monitoring of software systems has lately been gaining popularity. Yet, such monitoring inter...
Runtime monitoring of embedded systems is a method to safeguard their reliable operation by detectin...
The full behavior of complex software systems often only emerges during operation. They thus need to...
The last decade has seen an increased ubiquity of computers with the widespread adoption of smartpho...
Abstract. This tutorial focuses on issues involved in runtime monitoring of time-sensitive systems, ...
A fundamental problem with parallel program monitoring tools is the intrusiveness introduced by inst...
Demo in Demo Session, 22nd IEEE Real-Time Embedded Technology & Applications Symposium (RTAS 2016). ...
Secure and reliable computing remains an open problem. Just in the past year, security vulnerabiliti...
[[abstract]]The authors describe a model of real-time distributed computing systems, making the simp...
In Runtime Verification (RV), monitors check programs for correct operation at execution time. Also...