Mark Klein

Senior Member of Technical Staff

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)

  • Clements, P, Kazman R., and Klein, M., "Evaluating Software Architectures: Methods and Case Studies", Addison Wesley, 2002.
  • Klein, M., Ralya, T., Pollak, B., Obenza, R., Gonzales Harbour, M., "A Practitioner's Handbook for Real-Time Analysis: Guide to Rate Monotonic Analysis for Real-Time Systems", Kluwer Academic, 1993.
  • Felix Bachmann, Len Bass and Mark Klein, "Moving from quality attribute requirements to architectural decisions", SofTware Requirements to Architectures (STRAW'03) workshop, International Conference on Software Engineering , Portland, Oregon, 2003.
  • Saewong, S., Rajkumar, R., Lehoczky, J.P.,, Mark H. Klein, "Analysis of Hierarchical Fixed-Priority Scheduling", Proceedings of the IEEE Euromicro Conference on Real-Time Systems, June 2002.
  • Harbour, M.G., Klein, M. and Lehoczky, J.P., "Timing Analysis for Fixed-Priority Scheduling of Hard Real-Time Systems," IEEE Transactions on Software Engineering, Vol. 20, No. 1, January 1994.

Contact Mark Klein

Find Us Here

Find us on Youtube  Find us on LinkedIn  Find us on twitter  Find us on Facebook

Share This Page

Share on Facebook  Send to your Twitter page  Save to del.ico.us  Save to LinkedIn  Digg this  Stumble this page.  Add to Technorati favorites  Save this page on your Google Home Page 

For more information

Contact Us

info@sei.cmu.edu

412-268-5800

Help us improve

Visitor feedback helps us continually improve our site.

Please tell us what you
think with this short
(< 5 minute) survey.