System Structure Copyright Nancy Leveson, Sept 1999 DeRemer and Kron(1976) Structuring a large set of modules to form a system is an essentially distinct and different intellectual activity from that of constructing the individual modules(programming in the large, MILs) Activity of producing detailed designs and implementations is programming in the smal Modularization Want to minimize, order, and make explicit the connections between modules Combining modularity with hierarchical abstraction turned out to be a very powerful combination(part-whole and refinement abstractions)System Structure Copyright c Nancy Leveson, Sept. 1999 DeRemer and Kron (1976): Structuring a large set of modules to form a system is an essentially distinct and different intellectual activity from that of constructing the individual modules (programming in the large, MILs) Activity of producing detailed designs and implementations is programming in the small. Modularization Want to minimize, order, and make explicit the connections between modules. Combining modularity with hierarchical abstraction turned out to be a very powerful combination (part-whole and refinement abstractions) ���