Books on TT systems and functional safety (and related publications)
Members of our team have been involved in the creation of successful Time-Triggered (TT) software designs for more than two decades.
Building on his experience in this area, one member of our team has written a number of popular books.
These books provide a cost-effective way of learning about the benefits that use of modern TT software architectures may bring to your organisation.
Information about these books is provided on this page.[This page was last updated: 2017-08-13]
Pont, M.J. (2016) “The Engineering of Reliable Embedded Systems (Second Edition)”, SafeTTy Systems. ISBN: 978-0-9930355-3-1.
- Professional solutions that enable developers to create TT software for products that can – where required – meet ‘SIL 3’ (and equivalent) requirements in industrial [IEC 61508], automotive [ISO 26262], aerospace [DO-178C], medical [IEC 62304], houshold [IEC 60730] and related sectors.
In order to illustrate how the TT techniques presented in ‘ERES2’ can be employed in practical designs, five detailed case studies are included.
These studies describe the development of embedded control and monitoring systems for the following products: an industrial alarm sounder unit (IEC 61508, SIL 2); a domestic washing machine (IEC 60730, Class B); a hospital radiotherapy machine (IEC 62304, Class C); a steering-column lock for a passenger car (ISO 26262, ASIL D); an aircraft jet engine (DO-178C, Level A).
Pont, M.J. (2001) “Patterns for Time-Triggered Embedded Systems”, Addison-Wesley. ISBN: 0-201-331381.
- Since publication in 2001, designs from ‘PTTES’ been used in a large number of systems across the world.
For new designs (and all safety-related designs) we recommend that the techniques described in ‘ERES2‘ are employed in a TT system, but PTTES remains a useful reference text.
Full PDF copies of PTTES can be downloaded (free of charge) from the PTTES page.
Pont, M.J. (2002) “Embedded C”, Addison-Wesley. ISBN: 0-201-79523-X.
- Popular “teach yourself” introduction to embedded systems and TT architectures.
No embedded hardware is required to complete the projects in this book (a processor simulator is included on the CD).
[Please note that this is not a book about TT systems. However, the ‘Context Diagrams’ described in this book are used in several later books by Michael J. Pont, including ‘ERES2’.]
Pont, M.J. (1996) “Software Engineering with C++ and CASE Tools”, Addison-Wesley. ISBN: 0-201-87718-X.
‘SECCT’ provides a detailed, practical comparison of object-oriented, process-oriented (‘structured’) and data-oriented development strategies. A key feature of the book is the use of a powerful CASE tool (included on the CD) in all of the design examples. These examples cover the whole of the development process, from analysis and design through to implementation and testing. The practical nature of the design comparisons is emphasised by using example programs, in C++ to illustrate all of the discussions. No previous experience of C++ is required in order to make full use of the book, but some previous programming experience is assumed. This book will help practising programmers update their skills to take full advantage of object-oriented design and programming techniques. It will also help students of computer science and engineering make effective use of C++ in substantial software projects.
Following requests (and largely for historical interest), the C++ examples from “SECCT” can be downloaded here.
The CASE tool is not available for download (sorry).