DocumentCode
3488872
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
fYear
1994
fDate
21-22 Dec 1994
Firstpage
126
Lastpage
130
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/STRQA.1994.526397
Filename
526397
Link To Document