 Structured design (SD) is concerned with the development of modules and the synthesis of these modules in a so-called "module hierarchy".In order to design optimal module structure and interfaces two principles are crucial