An important resource, this book offers an introduction and overview of real-time systems: systems where timeliness is a crucial part of the correctness of the system. It contains a pragmatic overview of key topics (computer architecture and organization, operating systems, software engineering, programming languages, and compiler theory) from the perspective of the real-time systems designer and is organized into chapters that are essentially self-contained. In addition, each chapter contains both basic and more challenging exercises that will help the reader to confront actual problems.
PHILLIP A. LAPLANTE, PhD, PE, is Professor of SoftwareEngineering at Penn State, where he specializes in software andsystems engineering, project management, and software testing andsecurity. Dr. Laplante spent several years as a software engineerand project manager working on avionics, computer-aided design, andsoftware test systems. He has authored or edited twenty-seven booksand has published more than 200 scholarly articles. SEPPO J. OVASKA, DSc, is Professor of IndustrialElectronics at Aalto University, Finland. He has served as avisiting scholar at Utah State University, Virginia Tech, and theUniversity of Passau, Germany, and has published more than 100articles in peer-reviewed journals. Prior to his academic career,Dr. Ovaska developed control systems for high-rise elevators; thosecontributions led to nine international patents.