Bob Swarz has had a lengthy association with the Dependable Computing and Fault Tolerance community, most recently as General Chair of DSN 2012 in Boston. He has been a member of the DSN Steering Committee for eight years. Other leadership roles have included workshop organizer, local arrangements chair, and program committee member.
Bob is the co-author (with Daniel Siewiorek) of the textbook Reliable Computer Systems: Design and Evaluation, now in its third edition, and is the author of other published papers on reliability and fault tolerance.
Bob is Co-Director of the Systems Engineering Practice Office of The MITRE Corporation, a not-for-profit research and development center chartered to work in the public interest. There, Bob is involved in developing methodologies for systems security engineering and other systems engineering practices for the entire MITRE staff. For many years prior to this assignment, Bob was involved in estimating and improving software reliability for MITRE's sponsors. Before joining MITRE, Bob was a researcher at Digital Equipment Corporation (DEC) , where he ran their reliability and maintainability program. He contributed to the development of reliability features for several members of the VAX family.
He has also been on the adjunct staff at Worcester Polytechnic Institute for over thirty years, where he has developed and taught courses on fault-tolerant and high-performance computer architectures. Most recently, Bob developed two new courses on Dependable Systems and System Security Engineering. He is Chair of their Systems Engineering Advisory Council.
Bob is an active member of the International Council for Systems Engineering (INCOSE), where he has served as Assistant Technical Director for the past four years.
Bob holds a Ph.D. degree from New York University, a Masters degree from Rensselaer Polytechnic Institute, and a B.E. from NYU, all in electrical engineering, and an M.B.A. from Boston University.
Our technical community has been enormously successful in developing architectures and design practices that allow current computer systems to achieve arbitrarily high levels of reliability, availability, and dependability. The focus has been on academic development of theoretical aspects of computer systems. Without losing that core focus, we need to expand our sphere of interest and influence to include solving critical dependability and security problems of modern society, such as those in the medical, financial, and natural resources communities. Our publications, workshops, and conferences should expand to address the application of our developed technologies to practical applications that will benefit broader sections of society in more visible ways.