Title :
A quick tools strategy for program analysis and software maintenance
Author :
Johnson, Bret ; Ornburn, Steve ; Rugaber, Spencer
Author_Institution :
Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
A strategy for quickly producing special-purpose tools is described. The strategy combines existing tools including simple off-the-shelf text processing tools; rule-based, language-specific analysis tool; and a commercial CASE (computer-aided software engineering) tool. The strategy has been successfully used in the context of the maintenance and reverse engineering of a large, real-time software system used for telephony. The approach is illustrated by examples that include the generation of cross reference information, calling trees, run-time stack analysis, and code restructuring
Keywords :
knowledge based systems; software maintenance; software tools; telecommunications computing; telephony; word processing; calling trees; code restructuring; commercial CASE; computer-aided software engineering; cross reference information; language-specific analysis tool; real-time software system; reverse engineering; rule-based; run-time stack analysis; simple off-the-shelf text processing tools; software maintenance; special-purpose tools; telephony; Application software; Computer aided software engineering; Educational institutions; Embedded software; Information analysis; Real time systems; Reverse engineering; Software maintenance; Telephony; Text processing;
Conference_Titel :
Software Maintenance, 1992. Proceerdings., Conference on
Conference_Location :
Orlando, FL
Print_ISBN :
0-8186-2980-0
DOI :
10.1109/ICSM.1992.242541