Carnegie Mellon University

Tony Lattanze

Tony Lattanze

Director of MSE programs, Teaching Professor, Institute for Software Research

5000 Forbes Avenue
Pittsburgh, PA 15213


Anthony J. Lattanze is the Director of Professional Software Engineering Programs and a Teaching Professor in the Institute for Software Research (ISR) at Carnegie Mellon University (CMU). He is one of the founders and is the current director of the Embedded Software Engineering masters program. Prior to this role, he was a member of the Software Engineering Institute’s technical staff at CMU, where he was instrumental in helping to develop the Architecture Tradeoff Analysis Method (ATAM) and the Quality Attribute Workshop (QAW). He also developed the initial version of the SEI’s Architecture Training Program and helped to transition these courses and methods into industries and organizations around the world. His primary research interest is in the area of software and system architectural design – especially as it applies to embedded, software intensive systems. He is the author of numerous articles, journal papers, textbook contributions, and is the author of “Architecting Software Intensive Systems: A Practitioners Handbook.” Lattanze is the developer of the Architecture Centric Design Method (ACDM) which is outlined in this text.

In addition to his work at CMU, Lattanze works with organizations around the world as an architecture and systems design consultant helping organizations develop architecture and system designs, providing design coaching, evaluating designs, and professional training. Some of the organizations that he works with include: Bosch, Siemens, Delphi, GM, NASA, Raytheon, Booze-Allen-Hamilton, Boeing, LG, and Sony among others.

Prior to Carnegie Mellon University, Lattanze was the Chief of Software Engineering for the Technology Development Group at the United States Flight Test Center at Edwards Air Force Base, CA. During his tenure at the Flight Test Center, he was involved with numerous projects as a software engineer, software and systems architect, and project manager. He was involved with development and testing of aircraft and flight data analysis systems such as the B-2 Stealth Bomber, F-22 Advanced Tactical Fighter, Air Borne Laser Data Collection Test Bed, among other systems.


Mr. Lattanze has been involved in research in the area of software architecture, particularly in the development of methods and techniques for defining, documenting, and evaluating software architectures.  Anthony has applied the work in a variety of industrial domains including

    Automotive – design and evaluation of embedded motor control systems
    Aerospace – design and evaluation of avionics systems
    Military – evaluation of theater ballistic missile system simulations
    Space – evaluation of space vehicle tracking systems
    Banking and Insurance – evaluation of account management systems
    Web – design and evaluation of n-tiered, J2EE, and .NET oriented applications