Whole program design with asertions.