In the pursuit of ever higher performance, software is taking over a much larger responsibility for the function of the end product than ever before. A particularly dramatic example is the design of inherently unstable aircraft such as the Lockheed F-117 Nighthawk. Without the flight computers making very fine adjustments every millisecond, it would flip…