Special Feature A Survey of Methods of Achieving Reliable Software. - David E. Morgan; David J. Taylor (Computer, 1977)

A Survey of Methods for Improving Computer Network Reliability and Availability. - David E. Morgan; David J. Taylor; Guy Custeau (Computer, 1977)

Redundancy in Data Structures: Improving Software Fault Tolerance. - David J. Taylor; David E. Morgan; James P. Black (IEEE Trans. Software Eng., 1980)

Redundancy in Data Structures: Some Theoretical Result. - David J. Taylor; David E. Morgan; James P. Black (IEEE Trans. Software Eng., 1980)

A Robust B-Tree Implementation. - James P. Black; David J. Taylor; David E. Morgan (ICSE, 1981)

A Case Study in Fault Tolerant Software. - James P. Black; David J. Taylor; David E. Morgan (Softw. Pract. Exp., 1981)

Database Storage Structures Research at the University of Waterloo. - Gaston H. Gonnet; Per-Åke Larson; J. Ian Munro; Doron Rotem; David J. Taylor; Frank Wm. Tompa (IEEE Database Eng. Bull., 1982)

Principles of Data Structure Error Correction. - David J. Taylor; James P. Black (IEEE Trans. Computers, 1982)

How Big Can An Atomic Action Be? - David J. Taylor (Symposium on Reliability in Distributed Software and Database Systems, 1986)

A Locally Correctable B-Tree Implementation. - David J. Taylor; James P. Black (Comput. J., 1986)

Experimenting with Data Structures. - David J. Taylor; James P. Black (Softw. Pract. Exp., 1986)

Robust Storage Structures for Crash Recovery. - David J. Taylor; Carl-Johan H. Seger (IEEE Trans. Computers, 1986)

Concurrency and Forward Recovery in Atomic Actions. - David J. Taylor (IEEE Trans. Software Eng., 1986)

Error models for robust storage structures. - David J. Taylor (FTCS, 1990)

A New Paradigm for High Availability and Efficiency in Replicated Distributed Databases. - Peter Triantafillou; David J. Taylor (SPDP, 1990)

Local correction of mod(k) lists. - Ian J. Davis; David J. Taylor (J. Syst. Softw., 1990)

Using multiple replica classes to improve performance in distributed systems. - Peter Triantafillou; David J. Taylor (ICDCS, 1991)

Efficiently Maintaining Availability in the Presence of Partitionings in Distributed Systems. - Peter Triantafillou; David J. Taylor (ICDE, 1991)

Managing the Transition to Object-Oriented Technology (Panel). - Timothy D. Korson; Nelson Hazeltine; Tim Hilgenberg; Reed Philip; David J. Taylor (OOPSLA, 1991)

The use of process clustering in distributed-system event displays. - David J. Taylor (CASCON, 1993)

Integrating real-time and partial-order information in event-data displays. - David J. Taylor; Michael H. Coffin (CASCON, 1994)

A Distributed System Architecture for a Distributed Application Environment. - Michael A. Bauer 001; Neil Coburn; Doreen L. Erickson; Patrick J. Finnigan; James W. Hong; Per-Åke Larson; Jan K. Pachl; Jacob Slonim; David J. Taylor; Toby J. Teorey (IBM Syst. J., 1994)

Multiclass Replicated Data Management: Exploiting Replication to Improve Efficiency. - Peter Triantafillou; David J. Taylor (IEEE Trans. Parallel Distributed Syst., 1994)

Achieving target-system independence in event visualisation. - David J. Taylor; Thomas Kunz; James P. Black (CASCON, 1995)

Performing replay in an OSF DCE environment. - Yuh Ming Yong; David J. Taylor (CASCON, 1995)

MANDAS: Management of Distributed Applications and Systems. - Michael A. Bauer 001; Hanan Lutfiyya; James W. Hong; James P. Black; Thomas Kunz; David J. Taylor; Patrick Martin 001; Richard B. Bunt; Derek L. Eager; Patrick J. Finnigan; Jerome A. Rolia; C. Murray Woodside; et al. (FTDCS, 1995)

The Location Based Paradigm for Replication: Achieving Efficiency and Availability in Distributed Systems. - Peter Triantafillou; David J. Taylor (IEEE Trans. Software Eng., 1995)

A Tool for Debugging OSF DCE Applications. - David J. Taylor; Thomas Kunz; James P. Black (COMPSAC, 1996)

VELOS: A New Approach for Efficiently Achieving High Availability in Partitioned Distributed Systems. - Peter Triantafillou; David J. Taylor (IEEE Trans. Knowl. Data Eng., 1996)

Poet: Target-System-Independent Visualizations of Complex Distributed Executions. - Thomas Kunz; David J. Taylor; James P. Black (HICSS (1), 1997)

Poet: Target-System Independent Visualizations of Complex Distributed-Application Executions. - Thomas Kunz; James P. Black; David J. Taylor; Twan Basten (Comput. J., 1997)

Vector Time and Causality Among Abstract Events in Distributed Computations. - Twan Basten; Thomas Kunz; James P. Black; Michael H. Coffin; David J. Taylor (Distributed Comput., 1997)

Services Supporting Management of Distributed Applications and Systems. - Michael A. Bauer 001; Richard B. Bunt; Asham El Rayess; Patrick J. Finnigan; Thomas Kunz; Hanan Lutfiyya; Andrew D. Marshall; Patrick Martin 001; Gregory M. Oster; Wendy Powley; Jerome A. Rolia; David J. Taylor; et al. (IBM Syst. J., 1997)

Scalable Visualization of Event Data. - David J. Taylor; Nagui Halim; Joseph L. Hellerstein; Sheng Ma (DSOM, 2000)

Self-Organizing Hierarchical Cluster Timestamps. - Paul A. S. Ward; David J. Taylor (Euro-Par, 2001)

A Hierarchical Cluster Algorithm for Dynamic, Centralized Timestamps. - Paul A. S. Ward; David J. Taylor (ICDCS, 2001)

Towards Discovery of Event Correlation Rules. - Luanne Burns; Joseph L. Hellerstein; Sheng Ma; Chang-Shing Perng; David A. Rabenhorst; David J. Taylor (Integrated Network Management, 2001)

Design of Multi-Invariant Data Structures for Robust Shared Accesses in Multiprocessor Systems. - I-Ling Yen; Farokh B. Bastani; David J. Taylor (IEEE Trans. Software Eng., 2001)

Clustering Strategies for Cluster Timestamps. - Paul A. S. Ward; Tao Huang; David J. Taylor (ICPP, 2004)

A bayesian approach to online performance modeling for database appliances using gaussian models. - Muhammad Bilal Sheikh; Umar Farooq Minhas; Omar Zia Khan; Ashraf Aboulnaga; Pascal Poupart; David J. Taylor (ICAC, 2011)