September 2003
Intermediate to advanced
608 pages
14h 14m
English
“If you don’t know where you’re going, it doesn’t really matter which path you take.” | ||
| --(Lewis Carroll, 1832–1898) | ||
“You got to be careful if you don’t know where you’re going, because you might not get there.” | ||
| --(Yogi Berra, 1925–) | ||
“The worst thing about new books is that they keep us from reading the old ones.’’ | ||
| --(Joseph Joubert, 1754–1824) | ||
A system is correct if it meets its design requirements. This much is agreed. But if the system we are designing is a piece of software, especially if it involves concurrency, how can we show this? It is not enough to merely show that a system can meet its requirements. A few tests generally suffice to demonstrate that. The real test is to show that a system cannot fail to meet its requirements. ...
Read now
Unlock full access