About the Authors

Len Bass is an award-winning author who has lectured widely around the world. His books on software architecture are standards. In addition to his books on software architecture, Len has also written books on User Interface Software and DevOps. Len has over 50 years’ experience in software development, 25 of those at the Software Engineering Institute of Carnegie Mellon. He also worked for three years at NICTA in Australia and is currently an adjunct faculty member at Carnegie Mellon University, where he teaches DevOps.

Dr. Paul Clements is the Vice President of Customer Success at BigLever Software, Inc., where he works to spread the adoption of systems and software product line engineering. Prior to this, he was a senior member of the technical staff at Carnegie Mellon University’s Software Engineering Institute, where for 17 years he worked leading or co-leading projects in software product line engineering and software architecture design, documentation, and analysis. Prior to the SEI, he was a computer scientist with the U.S. Naval Research Laboratory in Washington, DC, where his work involved applying advanced software engineering principles to real-time embedded systems.

In addition to this book, Clements is the co-author of two other practitioner-oriented books about software architecture: Documenting Software Architectures: Views and Beyond and Evaluating Software Architectures: Methods and Case Studies. He also co-wrote Software Product Lines: Practices and Patterns and was co-author and editor of Constructing Superior Software. In addition, Clements has authored about a hundred papers in software engineering, reflecting his long-standing interest in the design and specification of challenging software systems.

Rick Kazman is a Professor at the University of Hawaii and a Visiting Researcher at the Software Engineering Institute of Carnegie Mellon University. His primary research interests are software architecture, design and analysis tools, software visualization, and software engineering economics. Kazman has been involved in the creation of several highly influential methods and tools for architecture analysis, including the ATAM (Architecture Tradeoff Analysis Method), the CBAM (Cost-Benefit Analysis Method), and the Dali and Titan tools. In addition to this book, he is the author of over 200 publications and is co-author of three patents and eight books, including Technical Debt: How to Find It and Fix It, Designing Software Architectures: A Practical Approach, Evaluating Software Architectures: Methods and Case Studies, and Ultra-Large-Scale Systems: The Software Challenge of the Future. His research has been cited over 25,000 times, according to Google Scholar. He is currently the chair of the IEEE TAC (Technical Activities Committee), Associate Editor for IEEE Transactions on Software Engineering, and a member of the ICSE Steering Committee.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.19.31.73