Title :
An approach to reverse quality assurance with data-oriented program analysis
Author :
Kataoka, Yoshio ; Hirayama, Masayuki ; Okayasu, Jiro ; Fukaya, Tetsuji
Author_Institution :
Res. & Dev. Center, Toshiba Corp., Kawasaki, Japan
Abstract :
The paper describes a quality assurance approach for source code to assure source code quality with less effort than conventional method. The paper introduces the data relation tracking method (DRTM) as a practical instance of data oriented program analysis, a key factor of our new quality assurance approach. DRTM helps comprehension of the source code by extracting the internal logic of the source code in declarative notation. An example and evaluation of DRTM for the C language is also described. The example shows that DRTM can deal in data structures and inter-data relations of any control structure. The evaluation shows that DRTM can extract the internal logic of the source code uniquely and that the extracted internal logic is useful for quality assurance of the source code
Keywords :
C language; data structures; program control structures; software quality; system monitoring; C language; control structure; data relation tracking method; data structures; data-oriented program analysis; declarative notation; inter-data relation; internal logic; reverse quality assurance; source code; source code quality; Data analysis; Data mining; Data structures; Laboratories; Logic design; Programming; Quality assurance; Research and development; Software engineering; Software quality;
Conference_Titel :
Software Engineering Conference, 1995. Proceedings., 1995 Asia Pacific
Conference_Location :
Brisbane, Qld.
Print_ISBN :
0-8186-7171-8
DOI :
10.1109/APSEC.1995.496981