CERT-SEI

Staff Profile

Douglas C. Schmidt

Douglas C. Schmidt

Visiting Scientist

Professional Background

Before joining the SEI, Schmidt was a tenured professor and associate chair of the Department of Electrical Engineering and Computer Science at Vanderbilt University. He was previously a professor at the University of California, Irvine, and Washington University in St. Louis. He also served as chief technology officer for Zircon Computing and Prism Technologies, where he was responsible for the companies' technical vision, strategic directions, and growth.

Schmidt was a deputy office director and a program manager at the Defense Advanced Research Projects Agency (DARPA), where he led the national research and development effort on middleware for distributed real-time and embedded (DRE) systems. He also co-chaired the Software Design and Productivity (SDP) Coordinating Group of the U.S. government's multi-agency Information Technology Research and Development (IT R&D) Program, which formulated the national multi-agency software research agenda.

Schmidt has published 9 books and more than 450 technical papers covering a range of software-related R&D topics, including patterns, optimization techniques, and empirical analyses of object-oriented frameworks and domain-specific modeling environments that facilitate the development of DRE middleware and applications running over data networks and embedded system interconnects.

In addition to his academic research, commercial experience, and government service, Schmidt has two decades of experience leading the development of ACE, TAO, CIAO, and CoSMIC, which are widely used DRE middleware frameworks and model-driven tools used successfully by thousands of developers at hundreds of companies worldwide on national defense and security, datacom/telecom, financial services, medical engineering, and online gaming projects.

Schmidt holds bachelor's and master's degrees in sociology from the College of William and Mary, as well as a master's degree and doctorate in computer science from the University of California, Irvine.

Contact Douglas C. Schmidt