A task which is a part of a real time application must not only perform a specific function but it must also execute under timing constraints specified in the form of deadlines by which the output results must be computed. Thus, any attempt to monitor the run-time behavior of a real time task through code instrumentation can potentially alter the program's timing behavior. In this paper we develop perturbation analysis techniques to identify the situations in which the run-time monitoring activities can be performed non-intrusively. The techniques identify the idle time available during the execution of a task and schedule the monitoring task during these times. Instead of treating a monitoring task as an indivisible unit, we par...
Distributed programs are often instrumented for collecting information to assist in analyzing the be...
. Static timing analyzers, which are used to analyze real-time systems, need to know the minimum an...
The analysis of an executing program and the isolation of critical code has been a problem since the...
Execution monitoring plays a central role in most software development tools for parallel and distri...
A fundamental problem with parallel program monitoring tools is the intrusiveness introduced by inst...
Abstract. This tutorial focuses on issues involved in runtime monitoring of time-sensitive systems, ...
Debugging is an important phase in the embedded software development cycle because of its high propo...
Anytime algorithms give intelligent real-time systems the ability to trade deliberation time for qua...
The complexity of tracking perturbations in discrete event dynamic systems (DEDS) depends on the sys...
In this paper, we describe a run-time environment for monitoring distributed real-time systems. In p...
Run-time monitoring has been applied in software-intensive systems to detect run-time constraint vio...
1 Introduction Runtime verification and monitoring have been proposed as lightweight formal verifica...
AbstractWhen presented with the problem of scheduling a real-time task set many timing impediments m...
AbstractReal-time monitoring is required because of the uncertainty in the operating environment suc...
We propose a method for the timing analysis of concurrent real-time programs with hard deadlines. We...
Distributed programs are often instrumented for collecting information to assist in analyzing the be...
. Static timing analyzers, which are used to analyze real-time systems, need to know the minimum an...
The analysis of an executing program and the isolation of critical code has been a problem since the...
Execution monitoring plays a central role in most software development tools for parallel and distri...
A fundamental problem with parallel program monitoring tools is the intrusiveness introduced by inst...
Abstract. This tutorial focuses on issues involved in runtime monitoring of time-sensitive systems, ...
Debugging is an important phase in the embedded software development cycle because of its high propo...
Anytime algorithms give intelligent real-time systems the ability to trade deliberation time for qua...
The complexity of tracking perturbations in discrete event dynamic systems (DEDS) depends on the sys...
In this paper, we describe a run-time environment for monitoring distributed real-time systems. In p...
Run-time monitoring has been applied in software-intensive systems to detect run-time constraint vio...
1 Introduction Runtime verification and monitoring have been proposed as lightweight formal verifica...
AbstractWhen presented with the problem of scheduling a real-time task set many timing impediments m...
AbstractReal-time monitoring is required because of the uncertainty in the operating environment suc...
We propose a method for the timing analysis of concurrent real-time programs with hard deadlines. We...
Distributed programs are often instrumented for collecting information to assist in analyzing the be...
. Static timing analyzers, which are used to analyze real-time systems, need to know the minimum an...
The analysis of an executing program and the isolation of critical code has been a problem since the...