The Greybox Approach: When Blackbox Specifications Hide Too Much
Martin Büchi, Wolfgang Weck · 1999
Development of different parts of large software systems by separate teams, replacement of individual software parts during maintenance, and marketing of independently developed software components require behavioral interface descriptions. Interoperation and reuse are impossible without sufficient description; only abstraction leaves room for alternate implementations. Specifications that only