Fault-tolerance and timing have often been considered to be implementation issues of a program, quite distinct from the functional safety and liveness properties. Recent work has shown how these non-functional and functional properties can be verified in a similar way. However, the more practical question of determining whether a real-time program will meet its deadlines, i.e., showing that there is a feasible schedule, is usually done using scheduling theory, quite separately from the verification of other properties of the program. This makes it hard to use the results of scheduling analysis in the design, or redesign, of fault-tolerant and real-time programs. This article shows how fault-tolerance, timing, and schedulability can be speci...
The design and analysis of real-time scheduling algorithms for safety-critical systems is a challeng...
In queue-based scheduling systems jobs are executed according to a predefined sequential plan; fault...
We survey scheduling algorithms proposed for tolerating permanent and transient failures in real-tim...
Fault-tolerance and timing have often been considered to be implementation issues of a program, quit...
A distributed real-time program is usually executed on a limited set of hardware resources and is re...
AbstractA real-time program can be developed by refining a specification into program code. Verifica...
A real-time program can be developed by refining a specification into program code. Verification of ...
The effective design of composite dependable and real-time protocols entails demonstrating their pro...
A transformational method is given for specifying and verifying fault-tolerant, real-time programs. ...
Real time systems are those systems which must guarantee to response correctly within strict time co...
Dependable real-time distributed systems rely on allocation and scheduling protocols to satisfy stri...
In this report I present some fault-tolerance techniques that has been implemented in a tool for rea...
The reference point for developing any artefact is its specification; to develop software for- mally...
This paper shows how the feasibility of scheduling a real-time program consisting of a number of par...
Tolerating hardware faults in modern architectures is becoming a prominent problem due to the miniat...
The design and analysis of real-time scheduling algorithms for safety-critical systems is a challeng...
In queue-based scheduling systems jobs are executed according to a predefined sequential plan; fault...
We survey scheduling algorithms proposed for tolerating permanent and transient failures in real-tim...
Fault-tolerance and timing have often been considered to be implementation issues of a program, quit...
A distributed real-time program is usually executed on a limited set of hardware resources and is re...
AbstractA real-time program can be developed by refining a specification into program code. Verifica...
A real-time program can be developed by refining a specification into program code. Verification of ...
The effective design of composite dependable and real-time protocols entails demonstrating their pro...
A transformational method is given for specifying and verifying fault-tolerant, real-time programs. ...
Real time systems are those systems which must guarantee to response correctly within strict time co...
Dependable real-time distributed systems rely on allocation and scheduling protocols to satisfy stri...
In this report I present some fault-tolerance techniques that has been implemented in a tool for rea...
The reference point for developing any artefact is its specification; to develop software for- mally...
This paper shows how the feasibility of scheduling a real-time program consisting of a number of par...
Tolerating hardware faults in modern architectures is becoming a prominent problem due to the miniat...
The design and analysis of real-time scheduling algorithms for safety-critical systems is a challeng...
In queue-based scheduling systems jobs are executed according to a predefined sequential plan; fault...
We survey scheduling algorithms proposed for tolerating permanent and transient failures in real-tim...