Paul Clements

Paul C. Clements
Senior Member of Technical Staff

Pittsburgh, Pennsylvania, USA

Key responsibilities

Areas of interest include (1) software architecture, and the selection, evaluation, representation, and documentation of software architectures, and (2) software product lines, and their creation, sustainment and evolution, and the strategic capabilities they bring to an enterprise.

Professional Background

Before coming to the SEI in 1994, Dr. Clements worked for the U. S. Naval Resarch Laboratory in Washington. There, he participated in (and eventually led) the Software Cost Reduction or "A-7" project. SCR produced and validated a methodology for hard-real-time embedded software development for systems with long life-cycles by re-designing and re-implementing the avionics software for the Navys A-7E aircraft. SCR pioneered techniques in modular software design, requirements engineering and specification, software architecture and architectural structures, interface specification and documentation, and real-time performance engineering.

Publications (recent or significant)

Education

  • B.S. Math. Sciences, 1977, U. North Carolina at Chapel HIll
  • M.S. Computer Science, 1980, U. North Carolina at Chapel Hill
  • Ph.D. Computer Sciences, 1994, U. Texas at Austin

For more information

Contact Us

info@sei.cmu.edu

412-268-5800