Towards the automatic generation of software diagrams
L. Beth Protsko, Paul G. Sorenson, J. P. Tremblay, Doug Schaefer · IEEE Transactions on Software Engineering · 1991
The authors formulate the criteria for drawing dataflow diagrams and describe the placement and routing algorithms used in a system called MONDRIAN. A generalized approach to the question of software diagrams is proposed based on the authors' experience with MONDRIAN and a metasystem approach to the creation of CASE (computer-aided software engineering) environments. A formal approach to the definition of software objects and their graphical representation is given. The use of location constraints as a basis for generalized layout algorithms is discussed.>