Department of Computing Science: some references on dependability
research (references which are marked by "CSR" are co-authored by the CSR
members).
[All departmental publications starting from 1989 can be found via the
WWW: click here. ]
Some books on dependability:
- T. Anderson, B. Randell. Computing Systems Reliability. Cambridge
University Press, 1979. 482p. CSR.
- T. Anderson, P. A. Lee. Fault Tolerance: Principles and Practice.
Prentice Hall, 1981, 369p. CSR.
- S. K. Shrivastava. Reliable Computer Systems: Collected Papers of the
Newcastle Reliability Project". Springer-Verlag, Heidelberg, 1985, 580p.
- T. Anderson. Dependability of Resilient Computers. BSP Prof. Books,
1989, 261p. CSR.
- T. Anderson. Safe and Secure Computing Systems. Oxford, Blackwell
Scientific, 1989. CSR.
- Anderson, T. and Lee, P. A. Fault Tolerance: Principles and Practice.
Springer-Verlag, Wien - New York, 1990. CSR.
- F. Redmill, T. Anderson. Directions in Safety-critical Systems.
Springer-Verlag, 1993. CSR.
- F. Redmill, T. Anderson. Safety-critical Systems: Current issues,
techniques and standards. London, Chapman-Hall, 1993, 332p. CSR.
- C.E. Landwehr, B. Randell, L. Simoncini. Dependable Computing for
Critical Applications 3. Springer-Verlag, Vienna, 1993, 381p.
- M. Banatre, P. A. Lee. Hardware and software architectures for fault
tolerance, Lecture Notes in Computer Science, 774, Springer-Verlag, 1994.
- F. Redmill, T. Anderson. Technology and Assessment of Safety-critical
Systems. Springer-Verlag, 1994. CSR.
- B. Randell, J. C. Laprie, H. Kopetz, B. Littlewood. Predictably
Dependable Computing Systems. Springer Verlag, 1995, 588p.
- F. Redmill, T. Anderson. Achievement and Assurance of Safety.
Springer-Verlag, 1995. CSR.
- F. Redmill, T. Anderson. Safety-critical Systems: The Convergence of
High Tech and Human Factors. Springer-Verlag, 1996. CSR.
- T. Anderson, F. Redmill. Safer Systems. Springer-Verlag, 1997, 283p.
CSR.
- F. Redmill, T. Anderson. Industrial Perspectives of Safety-critical
Systems. Springer-Verlag, 1998. CSR.
- F. Redmill, T. Anderson. Towards System Safety. Springer-Verlag, 1999.
CSR.
- S. Krakowiak, S. K. Shrivastava. Recent Advances in Distributed
Systems, Berlin, Lecture Notes in Computer Science, 1752, Springer-Verlag,
2000.
- F. Redmill and T. Anderson. Lessons in System Safety. Springer-Verlag,
2000. CSR.
Some papers on dependability:
- B. Randell. System Structure for Software Fault Tolerance. IEEE
Transactions on Software Engineering, Vol. SE-1, No. 2, June 1975,
pp.220-232.
- P. M. Melliar-Smith, B. Randell. Software Reliability: The role of
programmed exception handling. Proceedings of an ACM Conference on Language
Design for Reliable Software, Raleigh, N.C., March, 1977, pp.95-100. (ACM
SIGPLAN Notices, 12, 3, March 1977).
- P.M. Merlin, B. Randell. Consistent State Restoration in Distributed
Systems. Digest of Papers, 8th Fault-Tolerant Computing Symposium,
Toulouse, June 1978, pp.129-134.
- P. A. Lee, B. Randell, P. C. Treleaven. Reliability Issues in Computing
System Design. ACM Computing Surveys, 10, 2, 1978, pp.123-166.
- B. Randell. Reliability and Integrity of Distributed Computing Systems:
Progress Report 1978-80. Digest of Papers, 11th Fault Tolerant Computing
Symposium, Portland, Maine, June 1981, p.14.
- E. Best, B. Randell. A Formal Model of Atomicity in Asynchronous
Systems. Acta Informatica, 16, 1981, pp.93-124.
- D. R. Brownbridge, L. F. Marshall, B. Randell. The Newcastle
Connection, or, UNIXes of the World United. Software Practice & Experience,
December 1982, pp.1147-1162.
- B. Randell, J. M. Rushby. A Distributed Secure System. IEEE Computer,
July 1983,pp.55-67.
- Anderson, T. and Knight, J. C. A Framework for Software Fault-Tolerance
in Real-Time Systems. IEEE TSE. SE-9, 3 (1983), 355-364. CSR.
- B. Randell. Fault Tolerance and System Structuring.Proceedings of the
4th Jerusalem Conference on Information Technology, 1984.
- Anderson, T., Barrett, P. A., Halliwell, D. N. and Moulding, M. R.
Software Fault Tolerance: An Evaluation. IEEE TSE. SE-11, 12 (1985),
1502-1510. CSR.
- R.H. Campbell, B. Randell. Error Recovery in Asynchronous Systems. IEEE
Transactions on Software Engineering, SE-12, 8, August 1986, pp.811-826.
- E. Dobson, B. Randell. Reliability and Security Issues in Distributed
Computing Systems. Proceedings of the 5th Symposium on Reliability in
Distributed Software and Database Systems, IEEE, Los Angeles, January 1986,
pp.113-118.
- Anderson, T. A Structured Decision Mechanism for Diverse Software.
Proc. 5th Symp. on Reliability in Distributed Software and Data Base
Systems. LA, California, 1986, pp. 125-129. CSR.
- B. Randell, E. Dobson. Building Reliable Secure Systems out of
Unreliable Insecure Components.Proceedings of the IEEE Conference on
Security and Privacy, Oakland, April 1986, pp.187-193.
- S.K. Shrivastava, G.N. Dixon, G.D Parrington. An Overview of the Arjuna
Distributed Programming System. IEEE Software, 8 : 1, pp. 66-73, 1991.
- S.K. Shrivastava, P.D. Ezhilchelvan, N.A. Speirs, S. Tao and A. Tully.
Principle Features of the Voltan Family of Reliable Node Architectures for
Distributed Systems. IEEE Trans. on Computers - Special Issue on
Fault-Tolerant Computing, 41 : 5, pp. 542-549, 1992.
- S.K. Shrivastava, L. Mancini, B. Randell. The Duality of Fault-tolerant
System Structures. Software - Practice and Experience, 23 : 7, pp. 773-798,
1993.
- D.L. McCue, S.K. Shrivastava. Structuring Fault-Tolerant Object Systems
for Modularity in a Distributed Environment. IEEE Trans. on Parallel and
Distributed Systems, 5 : 4, pp. 421-432, 1994.
- B. Littlewood, T. Anderson, R. Bloomfield. R. Malcolm. Special Issue on
Software Safety. Reliability Engineering and System Safety, 43 : 2, pp.
101-244, 1994. CSR.
- J. Xu, B. Randell, A. Romanovsky, R.J. Stroud, Z. Wu. Fault Tolerance
in Concurrent Object-Oriented Software through Coordinated Error Recovery.
Proc. 25th Int. Symp. Fault-Tolerant Computing (FTCS-25), Los Angeles, IEEE
Computer Society Press, 1995.
- Romanovsky, A. and Strigini, L. Backward error recovery via
conversations in Ada. Software Engineering Journal. 10, 6 (1995), 219-232.
CSR.
- Barrett, P. and Saeed, A. On requirement analysis for reactor control
and protection systems. Proc. 2nd IFAC Workshop in Emerging Control
Technologies. Florida, 1995. CSR.
- Romanovsky, A. and Strigini, L. Backward error recovery via
conversations in Ada. Software Engineering Journal. 10, 6 (1995), 219-232.
CSR.
- Saeed, A., de Lemos, R. and Anderson, T. Safety Analysis for
requirements specifications: Methods and techniques. Proc. 14th Int. Conf.
on Computer Safety, Reliability and Security. Belgirate, Italy, 1995.
CSR.
- de Lemos, R., Saeed, A. and Anderson, T. Analyzing Safety Requirements
for Process-Control Systems. IEEE Software. 12, 3 (1995), 42-53. CSR.
- B. Randell, J. Xu. The Evolution of the Recovery Block Concept. In
"Software Fault Tolerance", John Wiley & Sons, 1995, pp. 1-22.
- A. Romanovsky, J. Xu, B. Randell. Exception Handling and Resolution in
Distributed Object-Oriented Systems. 16th IEEE International Conference on
Distributed Computing Systems, IEEE CS, Hong Kong, May 1996, pp.545-552.
- M. Banatre, A. Gefflaut, P. Joubert, C. Morin, P.A. Lee. An
Architecture for Tolerating Processor Failures in Shared-Memory
Multiprocessors. IEEE Transactions on Computers, 45 : 10, pp. 1101-1115,
1996.
- J.E. Dobson and M.J. Martin. Messages, Communication, Information
Security: Protecting the User from the Data. Database Security IX: Status
and Prospects, pp. 10-26, ed. D. L. Spooner, S. A. Demurjian and J. E.
Dobson, Chapman and Hall, London, 1996. CSR.
- F.V. Brasileiro, P.D. Ezhilchelvan, S.K. Shrivastava, N.A. Speirs and
S. Tao. Implementing Fail-Silent Nodes for Distributed Systems. IEEE Trans.
on Computers, 45 : 11, pp. 1226-1238, 1996.
- B. Randell, J. Xu. Software Fault tolerance: t/(n-1)-variant
programming. IEEE Trans. on Reliability 46, 1 (March 1997) pp. 60-68.
- Strigini, L., Di Giandomenico, F. and Romanovsky, A. Coordinated
backward recovery between client processes and data servers. IEE
Proceedings on Software Engineering. 144, 2 (1997), 134-146. CSR.
- Cepin, M., de Lemos, R., Mavko, B., Riddle, S. and Saeed, A. An
object-based approach to modelling and analysis of failure properties.
Proc. 16th Int. Conf on Computer Safety, Reliability and Security. York,
UK, 1997. CSR.
- Romanovsky, A. Abstract Object State and Version Recovery in N-Version
Programming. Proc. 29th Conf. on Technology of OO Languages and Systems.
IEEE CS, Nancy, France, 1999, pp. 86-95. CSR.
- Popov, P., Romanovsky, A. and Strigini, L. Choosing effective methods
for design diversity - how to progress from intuition to science. Proc.
18th Int. Conf. on Computer Safety, Reliability and Security. Toulouse,
France, 1999. CSR.
- Welch, I. and Stroud, R. J. From Dalang to Kava - Evolution of a
Reflective Extension for Java Meta Level Architectures and Reflection.
Proc. 2nd Int. Conf. Reflection'99. IEEE, Saint-Malo, France, 1999, pp.
2-21.
- Xu, J., Randell, B., Romanovsky, A., Stroud, R. J., Zorzo, A. F.,
Canver, E. and von Henke, F. Rigorous Development of a Safety-Critical
System Based on Coordinated Atomic Actions. Proc. 29th IEEE Int. Symp. on
Fault-Tolerant Computing. Madison, USA, 1999, pp. 68-75.
Last updated by Alexander Romanovsky on November 17 1999 (email:
alexander.romanovsky@newcastle.ac.uk)