DocumentCode
1985952
Title
InSight-reverse engineer CASE tool
Author
Rajala, Norman ; Campara, Djenana ; Mansurov, Nikolai
Author_Institution
NORTEL, Ottawa, Ont., Canada
fYear
1999
fDate
22-22 May 1999
Firstpage
630
Lastpage
633
Abstract
Building upon existing software systems while maintaining or improving software quality is a major goal of software engineering. To achieve this, every software engineering phase (requirements analysis, software design, implementation, testing and maintenance) must produce good quality outputs for the next phase. We believe that a next generation reverse engineering tool can assist in realizing this need. InSight is a new and powerful CASE toolset for software developers and architects, designed to support the development and maintenance of software throughout the complete lifecycle. The inSight tool suite provides software architects and developers with new capabilities of understanding existing software systems, allowing them to ask their day-to-day questions directly to the tool and receive up-to-date answers while interacting with the tool. It includes data mining capabilities such as code flow extraction, and software interaction extraction such as operating system and application specific messaging, uses, needs, etc. The inSight tool suite also includes powerful graphical interfaces for presenting and manipulating the extracted information. Control flow is presented as editable flowcharts. InSight supports Protel, ANSI C, and C++. InSight uses a patent pending reverse engineering technique to perform these extractions.
Keywords
computer aided software engineering; reverse engineering; software quality; software tools; CASE toolset; code flow extraction; data mining; inSight tool suite; requirements analysis; reverse engineer; reverse engineering; software design; software quality; Buildings; Computer aided software engineering; Data mining; Maintenance engineering; Reverse engineering; Software engineering; Software maintenance; Software quality; Software systems; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 1999. Proceedings of the 1999 International Conference on
Conference_Location
Los Angeles, CA, USA
ISSN
0270-5257
Print_ISBN
1-58113-074-0
Type
conf
Filename
841062
Link To Document