DocumentCode :
1888611
Title :
Automated construction of testing and analysis tools
Author :
Devanbu, Premkumar T. ; Rosenblum, David S. ; Wolf, Alexander L.
Author_Institution :
Software & Syst. Res. Lab., AT&T Bell Labs., Murray Hill, NJ, USA
fYear :
1994
fDate :
16-21 May 1994
Firstpage :
241
Lastpage :
250
Abstract :
Many software testing and analyse´s tools manipulate graph representations of programs, such as abstract syntax trees or abstract semantics graphs. Hand-crafting such tools in conventional programming languages can be difficult, error prone, and time consuming. Our approach is to use application generators targeted for the domain of graph-representation-based testing and analysis tools. Moreover, we generate the generators themselves, so that the development of tools based on different languages and/or representations can also be supported better. In this paper we report on our experiences in developing a system called Aria that generates testing and analysis tools based on an abstract semantics graph representation for C and C++ cabled Reprise. Aria itself was generated by the Genoa system. We demonstrate the utility of Aria and, thereby, the pourer of our approach, by showing Aria´s use in the development of a tool that derives control dependence graphs directly from Reprise abstract semantics graphs
Keywords :
C language; application generators; object-oriented languages; program diagnostics; program testing; software tools; Aria; C; C++; Genoa system; Reprise; abstract semantics graph representation; abstract semantics graphs; abstract syntax trees; analysis tools; application generators; graph-representation-based testing; testing tools; Application software; Automatic testing; Computer errors; Computer languages; Computer science; Laboratories; Reactive power; Software testing; System testing; Tree graphs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 1994. Proceedings. ICSE-16., 16th International Conference on
Conference_Location :
Sorrento
ISSN :
0270-5257
Print_ISBN :
0-8186-5855-X
Type :
conf
DOI :
10.1109/ICSE.1994.296783
Filename :
296783
Link To Document :
بازگشت