Title :
Software re-engineering using hierarchical-client-server paradigm (HCS) and BUBBLES
Author_Institution :
Tadiran Syst., Holon, Israel
Abstract :
A software re-engineering method based on the hierarchical-client server (HCS) paradigm is presented. The re-engineering method consists of extracting cross-reference relations and transforming the data into an hierarchical set of diagrams that represent the software architecture. These diagrams provide a documentation skeleton, and may be analyzed with the BUBBLES computer-aided software engineering (CASE) tool to reveal valuable information that encourages software re-use and helps software maintenance. This HCS paradigm and BUBBLES were used for re-engineering of several software systems of various sizes, and proved to be very useful for reducing the budget and schedule, and improving the quality. The author shows an example of a subsystem that was analyzed in that framework, and presents the properties and patterns that were revealed by this analysis
Keywords :
software maintenance; software reusability; software tools; BUBBLES computer-aided software engineering; CASE; HCS paradigm; cross-reference relations; documentation skeleton; hierarchical-client server; software architecture; software maintenance; software re-engineering method; software re-use; Computer aided software engineering; Data mining; Documentation; Information analysis; Pattern analysis; Skeleton; Software architecture; Software maintenance; Software systems; Software tools;
Conference_Titel :
Computer Systems and Software Engineering, 1991. Proceedings., Fifth Israel Conference on
Conference_Location :
Herzlia
Print_ISBN :
0-8186-2065-X
DOI :
10.1109/ICCSSE.1991.151173