Carnegie Mellon University

Mark Klein

Senior Member of the Technical Staff, Software Engineering Institute

5000 Forbes Avenue
Pittsburgh, PA 15213


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.