Software Engineering Institute Carnegie Mellon

Staff Page for Mark H. Klein

Contents: Contact Background Publications Memberships
Job title

Senior Member of the Technical Staff

Administrative home

Product Line Systems Program

Key responsibilities

Carry out research to understand the principles of software architecture design and analysis.


Professional Background

I have over 25 years of experience in research on various facets of software engineering, dependable real-time systems and numerical methods. Most recently my work has focused on the analysis of software architectures, architecture tradeoff analysis, attribute-driven architectural design and scheduling theory. My work in real-time systems involved the development of rate monotonic analysis (RMA), the extension of the theoretical basis for RMA, and its application to realistic systems. Many years ago I researched high-order finite element methods for solving fluid flow equations arising in oil reservoir simulation. I have published in the areas of software architecture and real-time scheduling theory and am a co-author of two books: A Practitioners Handbook for Real-Time Analysis: Guide to Rate Monotonic Analysis for Real-Time Systems and Evaluating Software Architecture: Methods and Case Studies.


Publications (recent or significant)


Professional Memberships and Activities


Contact Information

Electronic mail address: mk@sei.cmu.edu

Phone: 412 268-7615

Fax:(412) 268-5758