Back to advisors
TA

Tom Anderson

Emeritus Professor · School of Computing

Newcastle University · United Kingdom
System dependabilityResilienceSafety critical systemsSoftware fault toleranceFault tolerant systemsSystem requirementsHistorical accidents

About

Tom Anderson obtained his PhD in 1972 for work at Newcastle University on syntactic analysis, and joined the University's Computing Laboratory as a Research Associate investigating software fault tolerance. He spent 1978-79 at NASA's Langley Research Center, and then became Lecturer, and then Professor of Computing Science at Newcastle in 1987. From 1980 onwards he acted as PI for a series of major research projects, including a large-scale experimental evaluation of software fault tolerance techniques and a 17 year industrially funded project on dependable systems. In 1984 he established the Centre for Software Reliability (CSR) at Newcastle, operating in conjunction with a sister centre at City University; he was the CSR Director until 2012. From 1992-97 he was Head of Computing Science;

Education

  • PhD, Newcastle University, 1972

Selected publications

  • Anderson T, Feng M, Riddle S, Romanovsky A. Wrapping it up. Safety Systems 2003
  • Saeed A, de Lemos R, Anderson T. On the Safety Analysis of Requirements Specifications for Safety-Critical Software. ISA Transactions 1995
  • de Lemos R, Saeed A, Anderson T. Analyzing Safety Requirements for Process-Control Systems. IEEE Software 1995
  • Littlewood B, Anderson T, Bloomfield R, Malcolm R. Special Issue on Software Safety. Reliability Engineering & System Safety 1994
  • Saeed A, de Lemos R, Anderson T. Formal Techniques for Requirements Analysis for Safe Reactor Control. The Nuclear Engineer 1993
  • de Lemos R, Saeed A, Anderson T. A Train Set as a Case Study for the Requirements Analysis of Safety-Critical Systems. The Computer Journal 1992
  • Lee PA, Anderson T. Principles of Fault Tolerance in Computing Systems. Journal of Communications Technology 1990
  • Anderson T, Barrett PA, Halliwell DN, Moulding MR. Software Fault Tolerance: An Evaluation. IEEE Transactions on Software Engineering 1985
  • Anderson T. Can Design Faults be Tolerated?. Software & Microsystems 1985
  • Anderson T, Knight JC. A Framework for Software Fault Tolerance in Real-Time Systems. IEEE Transactions on Software Engineering 1983

Data verified 9/6/2026Source

Student reviews

No reviews yet. Be the first to share your experience.