Real-Time Systems Design and Analysis
| 2004-04-20 00:00:00 | | 0 | Miscellaneous
The leading guide to real-time systems design--revised and updated
This third edition of Phillip Laplante?s bestselling, practical guide to building real-time systems maintains its predecessors? unique holistic, systems-based approach devised to help engineers write problem-solving software. Dr. Laplante incorporates a survey of related technologies and their histories, complete with time-saving practical tips, hands-on instructions, C code, and insights into decreasing ramp-up times.
Real-Time Systems Design and Analysis, Third Edition is essential for students and practicing software engineers who want improved designs, faster computation, and ultimate cost savings. Chapters discuss hardware considerations and software requirements, software systems design, the software production process, performance estimation and optimization, and engineering considerations.
This new edition has been revised to include: Up-to-date information on object-oriented technologies for real-time including object-oriented analysis, design, and languages such as Java, C++, and C# Coverage of significant developments in the field, such as:
New life-cycle methodologies and advanced programming practices for real-time, including Agile methodologies
Analysis techniques for commercial real-time operating system technology
Hardware advances, including field-programmable gate arrays and memory technology Deeper coverage of:
Scheduling and rate-monotonic theories
Synchronization and communication techniques
Software testing and metrics
Real-Time Systems Design and Analysis, Third Edition remains an unmatched resource for students and practicing software engineers who want improved designs, faster computation, and ultimate cost savings.
User review
A fine, comprehensive textbook on real-time systems
This is a fine, comprehensive textbook for real-time systems. It covers many aspects of real-time systems in an even, consistent way. For basic, foundational knowledge, Laplante's book in its third edition is probably the finest that I have encountered.
The book is foundational and gives a good overview of concepts important to real-time systems. Don't expect to find the latest `fads` in programming or interesting `tricks of the trade` in the book; that is not the purpose of his book. I use the book to confirm and review basic concepts when developing real-time concepts.
I have 24 years experience in developing various real-time systems: medical devices, military equipment, and spacecraft instruments. I also lecture and write about real-time systems; Laplante's book is a necessary part of my library of real-time books.
User review
A comprehensive treatment, yet written from a practical perspective
As you might imagine from any IEEE Press text, the treatment is practical yet comprehensive. The writing is clear and the author makes extensive use of diagrams wherever applicable. The author also does an excellent job describing RTOS architecture and feature utility depending on the scale of the system, which is a rare find in other books on the subject.
Although the text is not as heavily mathematical as some of the other texts, the author does present analytical techniques as needed, so the book is perfectly useful for system performance analysis. The book is very straigthforward to read and apply, so I would higly recommend this text to students both practitioners. In fact, the information is so accessible that I would go so far to say that it belongs on the bookshelf of anyone that works with real-time embedded systems, even at the academic level.