Software components with ADA structures, tools, and subsystems - Booch, Grady 1955- (Benjamin Cummings, 1987)