© 1991 by British Computer Society
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
A Framework for Building Dependable Systems

1 Department of Computer Science, University of York, York YO1 5DD, UK, 2 Key Centre for Software Technology, University of Queensland, Australia
This paper describes a framework (called TARDIS) for building timely and reliable distributed systems. Such systems are increasingly needed in avionics, process control, military and other safety critical applications. TARDIS addresses non-functional requirements (e.g. safety, reliability, timeliness, dynamic change management) early in the design process, and facilities the development of arguments that these requirements will be met if the system is implemented in its target execution environment. The paper illustrates TARDIS through a substantial case study.
Received September 1990.
* Department of Computer Science, University of York, York YO1 5DD
Key Centre for Software Technology, University of Queensland, Australia