Title :
Mathematical Programming Approaches to System Partitioning
Author :
Uhrig, Jerome L.
fDate :
7/1/1978 12:00:00 AM
Abstract :
Effective engineering of large systems requires a careful delineation of major areas of responsibility for design and development. Some important considerations are critical interdependencies in performing the system mission, major data flows within the system, and similarities in technology between different parts of the system. This partitioning activity is viewed in two stages: synthesis-derivation of a reasonably small number of candidate partitions- and evaluation-more thorough investigation of detailed trade-offs. Partition synthesis is addressed by means of mathematical programming. A series of formulations are given, ranging in complexity from a simple linear transportation problem to quadratic integer programs requiring maximization of a convex function. Selection among alternative formulations depends on the actual partitioning criteria applied as well as the degree of preselection desired from the synthesis.
Keywords :
Algorithm design and analysis; Mathematical programming; Missiles; Radar; Scheduling algorithm; Software algorithms; Software testing; Subcontracting; System testing; Systems engineering and theory;
Journal_Title :
Systems, Man and Cybernetics, IEEE Transactions on
DOI :
10.1109/TSMC.1978.4310018