Title :
Extracting and restructuring the design of large systems
Author :
Choi, Song C. ; Scacchi, Wan
Author_Institution :
Dept. of Comput. Sci., Univ. of Southern California, Los Angeles, CA, USA
Abstract :
Extraction of the structural and, to a lesser degree, functional and dynamic properties of systems composed of modules and subsystems is treated. The process is equivalent to reverse engineering a system-level design description. The approach used is to map the resource exchange among modules and then derive a hierarchical design description using a system-restructuring algorithm. The medium for the design description is a module interconnection language, NuMIL. The performance of the algorithm shows that it is practical.<>
Keywords :
software engineering; NuMIL; design description; dynamic properties; hierarchical design description; large systems; module interconnection language; modules; resource exchange; reverse engineering; subsystems; system-level design description; system-restructuring algorithm; Algorithm design and analysis; Assembly systems; Design engineering; File servers; LAN interconnection; Programming profession; Software algorithms; Software design; Specification languages;
Journal_Title :
Software, IEEE