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 re-design, of fault-tolerant, real-time programs. This paper shows how fault-tolerance, timing and schedulability can be specified a...
The design and analysis of real-time scheduling algorithms for safety-critical systems is a challeng...
Introduction Next generation, mission critical systems will require greater flexibility, predictabi...
In queue-based scheduling systems jobs are executed according to a predefined sequential plan; fault...
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...
Real time systems are those systems which must guarantee to response correctly within strict time co...
A real-time program can be developed by refining a specification into program code. Verification of ...
A transformational method is given for specifying and verifying fault-tolerant, real-time programs. ...
In this report I present some fault-tolerance techniques that has been implemented in a tool for rea...
The effective design of composite dependable and real-time protocols entails demonstrating their pro...
Tolerating hardware faults in modern architectures is becoming a prominent problem due to the miniat...
The reference point for developing any artefact is its specification; to develop software for- mally...
Dependable real-time distributed systems rely on allocation and scheduling protocols to satisfy stri...
This paper shows how the feasibility of scheduling a real-time program consisting of a number of par...
The design and analysis of real-time scheduling algorithms for safety-critical systems is a challeng...
Introduction Next generation, mission critical systems will require greater flexibility, predictabi...
In queue-based scheduling systems jobs are executed according to a predefined sequential plan; fault...
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...
Real time systems are those systems which must guarantee to response correctly within strict time co...
A real-time program can be developed by refining a specification into program code. Verification of ...
A transformational method is given for specifying and verifying fault-tolerant, real-time programs. ...
In this report I present some fault-tolerance techniques that has been implemented in a tool for rea...
The effective design of composite dependable and real-time protocols entails demonstrating their pro...
Tolerating hardware faults in modern architectures is becoming a prominent problem due to the miniat...
The reference point for developing any artefact is its specification; to develop software for- mally...
Dependable real-time distributed systems rely on allocation and scheduling protocols to satisfy stri...
This paper shows how the feasibility of scheduling a real-time program consisting of a number of par...
The design and analysis of real-time scheduling algorithms for safety-critical systems is a challeng...
Introduction Next generation, mission critical systems will require greater flexibility, predictabi...
In queue-based scheduling systems jobs are executed according to a predefined sequential plan; fault...