![]() Trade In this Item for up to £6.20
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Safeware: System Safety and Computers for an Amazon.co.uk gift card of up to £6.20, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.
|
Product details
|
We are building systems today-and using computers to control them-that have the potential for large-scale destruction of life and environment. More than ever, software engineers and system developers, as well as their managers, must understand the issues and develop the skills needed to anticipate and prevent accidents. Nancy Leveson examines what is currently known about building safe electromechanical systems and looks at past accidents to see what practical lessons can be applied to new computer-controlled systems.
We are building systems today--and using computers to control them--that have the potential for large-scale destruction of life and environment. More than ever, software engineers and system developers, as well as their managers, must understand the issues and develop the skills needed to anticipate and prevent accidents before they occur. Professionals should not require a catastrophe to happen before taking action.
Addressing this need in her long-awaited book, Nancy Levenson examines what is currently known about building safe electromagnetic systems and looks at past accidents to see what practical lessons can be applied to new computer-controlled systems.
Software
Tag this product(What's this?)Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items. |
That said, I really would have liked the book going into more concrete detail about how to write programs that will behave well in conjunction with potentially dangerous physical equipment. The one example of dissected software, the user interface for the Therac-25 radiotherapy machine, is for various reasons studied only second-hand, as it were, but already there hints at a number of issues with thread synchronisation, sensor data input and so on, that show that there really are coding practices that have to be learned in order to achieve that system safety. A list of books for further reading and learning would have been great. Even more great would have been something in the way of exercises and pointers to courses. (Of course, one cannot learn the craft merely by reading, but will have to practise for real to discover the pitfalls and important things to consider.)
|