Larry Druffel


Larry E. Druffel is an American engineer, Director Emeritus and Visiting Scientist at the Software Engineering Institute at Carnegie Mellon University. He has published over 40 professional papers/reports and authored a textbook. He is best
known for leadership in: bringing engineering discipline and supporting technology to software design and development, and addressing network and software security risks.

Early life and education

Druffel was born in Quincy, Illinois. He earned a B.S. in Electrical Engineering from the University of Illinois Urbana-Champaign in January 1963. While an undergraduate, his paper "Machine Recognition of Speech" was selected by AIEE as the best student paper for 1962. While stationed in England with the Air Force, he earned an M.Sc. in Computer Science at the University of London in 1967 and later earned a Ph.D. in Systems and Information Science from Vanderbilt University in 1975.

Military career

After graduating from the University of Illinois, he spent nine months on an HF communications design team at Collins Radio. He was accepted for USAF Officer Training and was commissioned in the USAF as a Distinguished Graduate from OTS. He served as a communications/electronics officer in Chicksands England, and at Hq. Communications Service at Scott AFB, where he led a team introducing computers to replace hardware switching for local digital military exchange systems.
In 1969, he joined the faculty at the Air Force Academy where he taught computer science and electrical engineering. He volunteered for Vietnam in 1971, where he was Chief of the Intelligence Data Handling System Center. Upon returning to the U.S. in 1972, he attended Vanderbilt University, earning a Ph.D. in Systems and Information Science. His research involved algorithms for small-scale integrated circuit CAD systems. In 1975, he returned to the faculty at the Air Force Academy as Associate Professor and Deputy Head of Computer Science.
In 1978, he joined DARPA where he worked for Bob Kahn. There he managed the Artificial Intelligence Image Understanding Program and two testbeds to demonstrate packet radio technology in operational environments. He also managed a new program in software. His research experience developing CAD systems demonstrated that such systems could support and enforce engineering discipline for hardware design. Convinced that the same could be done for software design, he focused the software research on developing tools and technology that would lead to Integrated Software Development Environments.
With the DoD managed Ada program coming to fruition, he initiated an effort to apply early results of the software research program to define the requirements for an Ada Programming Support Environment.
In 1981, he became Director of Computer Systems and Software in the Office of the Deputy Undersecretary of Defense for Research and Advanced Technology, with responsibility to coordinate the relevant research programs of the military departments. This position included responsibility for the Ada Program where he was able to influence the use of Ada as a mechanism to introduce engineering discipline to software and manage development of the supporting technology.

Software Research Initiative

Recognizing that although software was becoming the enabler of systems flexibility it was also a source of potential risk, he led a joint service team to define a major software initiative that included research in a variety of supporting technologies. The proposed initiative also included the creation of a Software Engineering Institute to evaluate and mature emerging technology for transition to defense systems. The STARS proposal was broadly supported in the technical community, embraced by the DoD, and funding approved by Congress.

Later career

Leadership in technology innovation

Upon retiring from the USAF in August 1983, Druffel became a Vice President at Rational, a corporation developing an innovative approach to integrated software development support environments. Rational introduced dedicated hardware support for seamless integration of supporting tools. He helped refine the strategy and successfully introduce the product to the software engineering community, including international customers.
The Software Engineering Institute contract was awarded to Carnegie Mellon University in 1984, while Druffel was at Rational. In 1986, Angel G. Jordan, the provost at CMU, asked Druffel to take over as Director. He spent the next ten years recruiting leaders in the field, and focusing the effort on bringing an engineering discipline to software development. Under his leadership, the SEI engaged the software engineering community to mature the practice.
Among the steps to aggressively influence systems security, Druffel worked with DARPA to create the Computer Emergency Response Team at the SEI. The CERT has been a major contributor to computer security both in the US and abroad. Based on increasing malware activity, he began advocating the development of a Defensive Information Warfare Strategy.
Druffel left the SEI in 1996 to become President and CEO of SCRA, a non-profit R&D Corporation providing technology solutions to the DoD. In 2006, he retired from SCRA and in 2007, returned to the SEI as a visiting scientist, working with the President and CEO Paul Nielsen on strategic issues. While serving in that capacity he has compiled and edited the Technical History of the SEI that chronicles the evolution of software engineering over thirty years.
Over the last 30 years, the SEI has influenced defense and commercial software developers in a broad range of software engineering areas initiated under his direction.

Service to Profession and Society