Areas of interest include software architecture, and the selection, evaluation, and representation of software architectures, especially as they apply to software product lines. ATAMSM Lead Evaluator
Felix H. Bachmann is a Senior Member of the Technical Staff at the Software Engineering Institute (SEI) working in the Product Line Systems Program on both the Architecture Tradeoff Analysis and Product Line Practice Initiatives. There he is the team lead for architecture-centric product line practices, a co-author of the Attribute-Driven Design Method, a contributor to and instructor for the ATAMSM Evaluator Training, a co-author of Documenting Software Architectures: Views and Beyond, and leading research on an architecture design expert. Before joining the SEI he was a software engineer at the Robert Bosch GmbH in Corporate Research, where he worked with software development departments to address the issues of increased features and higher quality in the call-control software, -- the core of telecommunications products. As a result of these efforts, Bosch developed the OTES (Objects Through Essential Services) Method, in which Mr. Bachmann played a decisive role. Mr. Bachmann also defined the corresponding software development process that describes in three levels how to develop high quality software in a timely fashion. Later he was a Resident Affiliate for Bosch at the SEI where he managed a collaboration in software architecture and product lines that was aimed at applying the SEI technology and methods in these areas within Bosch business units. Bachmann began his career in 1977, educating service staff on determining and rectifying software errors in the first computer controlled telecommunication systems.
Publications (recent or significant)
- Documenting Software Architectures: Views and Beyond, with F. Bachmann, L. Bass, D. Garlan, J. Ivers, R. Little, R. Nord, and J. Stafford, Addison Wesley Longman, 560 pages, September 2002, Winner, Jolt productivity award, 2003
- Software Architecture in Practice, Second Edition, with L. Bass and R. Kazman. 560 pages Addison Wesley Longman, 2003.
- Modernizing Legacy Systems: Software Technologies, Engineering Processes, and Business Practices, Robert Seacord, Daniel Plakosh, Grace A. Lewis, Addison Wesley Longman, 2003. Chapter 6: "Architecture Representation"
SELECTED OTHER PUBLICATIONS
- Illuminating the Fundamental Contributors to Software Architecture Quality, SEI Technical Report, August 2002. With Len Bass and Mark Klein, CMU/SEI-2002-TR-025.
- Deriving Architectural Tactics: A Step Toward Methodical Architectural Design SEI Technical Report, 2003. With Len Bass and Mark Klein CMU/SEI-2003-TR-004