From the early days of programming, the dependability of software has been a concern. The development of distributed systems that must respond in real-time and continue to function correctly in spite of hardware failure have increased the concern while making the task of ensuring dependability more complex. This dissertation presents a technique for improving confidence in software designed to execute on a distributed system of fail-stop processors. The methodology presented is based on a temporal logic augmented with time intervals and probability distributions. A temporal logic augmented with time intervals, Bounded Time Temporal Logic (BTTL), supports the specification and verification of real-time properties such as, "The program will p...
A framework for modelling and formal verification of distributed algorithms developed by Reisig et a...
Abstract—This paper is concerned with the development of reliable real-time systems for use in high ...
. We consider the timed automata model of [3], which allows the analysis of real-time systems expres...
Formal proofs of functional correctness and rigorous analyses of fault tolerance have, traditionally...
Abstract. Formal proofs of functional correctness and rigorous analyses of fault tolerance have, tra...
Techniques that facilitate the design of reliable software are described. Two distinct phenomena th...
A transformational method is given for specifying and verifying fault-tolerant, real-time programs. ...
Motivated by the close relation between real-time and fault tolerance, we investigate the foundation...
A responsive computing system is a hybrid of real-time, distributed and fault-tolerant systems. In s...
The increasing use of model-based tools enables further use of formal verification techniques in the...
Distributed algorithms can use executable assertions derived from program verification to detect err...
We present a logic for stating properties such as, "after a request for service there is at least a ...
Prior runtime-verification approaches for distributed systems are limited as they do not account for...
Abstract: This paper surveys some new tools and methods for formally verifying time performance prop...
Abstract. A substantially large class of programs operate in distributed and real-time nvironments, ...
A framework for modelling and formal verification of distributed algorithms developed by Reisig et a...
Abstract—This paper is concerned with the development of reliable real-time systems for use in high ...
. We consider the timed automata model of [3], which allows the analysis of real-time systems expres...
Formal proofs of functional correctness and rigorous analyses of fault tolerance have, traditionally...
Abstract. Formal proofs of functional correctness and rigorous analyses of fault tolerance have, tra...
Techniques that facilitate the design of reliable software are described. Two distinct phenomena th...
A transformational method is given for specifying and verifying fault-tolerant, real-time programs. ...
Motivated by the close relation between real-time and fault tolerance, we investigate the foundation...
A responsive computing system is a hybrid of real-time, distributed and fault-tolerant systems. In s...
The increasing use of model-based tools enables further use of formal verification techniques in the...
Distributed algorithms can use executable assertions derived from program verification to detect err...
We present a logic for stating properties such as, "after a request for service there is at least a ...
Prior runtime-verification approaches for distributed systems are limited as they do not account for...
Abstract: This paper surveys some new tools and methods for formally verifying time performance prop...
Abstract. A substantially large class of programs operate in distributed and real-time nvironments, ...
A framework for modelling and formal verification of distributed algorithms developed by Reisig et a...
Abstract—This paper is concerned with the development of reliable real-time systems for use in high ...
. We consider the timed automata model of [3], which allows the analysis of real-time systems expres...