A distributed real-time program is usually executed on a limited set of hardware resources and is required to satisfy timing constraints, despite anticipated hardware failures. Static analysis of the timing properties of such programs is often infeasible. This paper shows how to formally reason about these programs when scheduling decisions are made on-line and take into account deadlines, load and hardware failures. We use Timed CCS as a process language, define a language to describe anticipated faults and apply a version of a mu-calculus to specify and verify timing properties. This allows the property of schedulability to be the outcome of an equation-solving problem. And unlike conventional reasoning, the logic is fault-monotonic: if c...
In this paper we propose a method for extending programming languages that enables the specification...
From the early days of programming, the dependability of software has been a concern. The developmen...
Failure to meet task deadline in safety critical real-time systems can be catastrophic. Moreover, fa...
Fault-tolerance and timing have often been considered to be implementation issues of a program, quit...
Fault-tolerance and timing have often been considered to be implementation issues of a program, quit...
In this paper, we present a model and language constructs for a distributed real-time system with th...
An important issue in real-time computing is the development of a usable and yet abstract computatio...
Dependable real-time distributed systems rely on allocation and scheduling protocols to satisfy stri...
In hard real-time applications, programs must not only be functionally correct but must also meet ti...
We survey scheduling algorithms proposed for tolerating permanent and transient failures in real-tim...
In multiprocessor and distributed real-time systems, scheduling jobs dynamically on processors is li...
Motivated by the close relation between real-time and fault tolerance, we investigate the foundation...
Over the past decades several approaches for schedulability analysis have been proposed for both uni...
Many distributed real-time applications are structured as a set of processes communicating through s...
A static analysis for reasoning about the temporal behaviors of programs in real-time distributed pr...
In this paper we propose a method for extending programming languages that enables the specification...
From the early days of programming, the dependability of software has been a concern. The developmen...
Failure to meet task deadline in safety critical real-time systems can be catastrophic. Moreover, fa...
Fault-tolerance and timing have often been considered to be implementation issues of a program, quit...
Fault-tolerance and timing have often been considered to be implementation issues of a program, quit...
In this paper, we present a model and language constructs for a distributed real-time system with th...
An important issue in real-time computing is the development of a usable and yet abstract computatio...
Dependable real-time distributed systems rely on allocation and scheduling protocols to satisfy stri...
In hard real-time applications, programs must not only be functionally correct but must also meet ti...
We survey scheduling algorithms proposed for tolerating permanent and transient failures in real-tim...
In multiprocessor and distributed real-time systems, scheduling jobs dynamically on processors is li...
Motivated by the close relation between real-time and fault tolerance, we investigate the foundation...
Over the past decades several approaches for schedulability analysis have been proposed for both uni...
Many distributed real-time applications are structured as a set of processes communicating through s...
A static analysis for reasoning about the temporal behaviors of programs in real-time distributed pr...
In this paper we propose a method for extending programming languages that enables the specification...
From the early days of programming, the dependability of software has been a concern. The developmen...
Failure to meet task deadline in safety critical real-time systems can be catastrophic. Moreover, fa...