Title :
CLAS: a reverse engineering tool
Author :
Bhattacharjee, A.K. ; Seby, A. ; Sen, Gopa ; Dhodapkar, S.D.
Author_Institution :
Reactor Control Div., Bhabha Atomic Res. Centre, Bombay, India
Abstract :
CLAS (C Language Program Analysis System) is a reverse engineering tool intended for use in the verification and validation (V&V) of software programs developed in the ANSI `C´ language. By analysing the source code, CLAS generates data according to two conceptual models of software programs viz, the entity-relationship (ER) model and control flow graph (CFG) model. The tools within CLAS, make use of this data, to provide different graphical views of the programs. We discuss the features provided by CLAS and show how these can aid in automating some aspects of V&V and quality assessment activities
Keywords :
C language; data flow graphs; data visualisation; entity-relationship modelling; program verification; reverse engineering; software quality; software tools; ANSI C language; C Language Program Analysis System; CLAS; conceptual models; control flow graph model; entity-relationship model; graphical views; reverse engineering tool; software quality assessment; software validation; software verification; source code analysis; Automatic generation control; Control systems; Data mining; Inductors; Information analysis; Quality assessment; Reverse engineering; Software maintenance; Software tools; Switches;
Conference_Titel :
Software Testing, Reliability and Quality Assurance, 1994. Conference Proceedings., First International Conference on
Conference_Location :
New Delhi
Print_ISBN :
0-7803-2608-3
DOI :
10.1109/STRQA.1994.526397