Title :
On the practical static checker of semantic run-time errors
Author :
Shelekhov, Vladimir I. ; Kuksenko, Sergey V.
Author_Institution :
A.P. Ershov Inst. of Inf. Syst., Acad. of Sci., Novosibirsk, Russia
Abstract :
The available static analysers of run-time errors cannot find the majority of real errors and are able to generate only long lists of warnings. The authors determine the conditions of a definite error and propose a list of program analyses imposed by these conditions. The static error checker, OSA, which is based on an effective algorithm of powerful context-sensitive data flow analysis with the approximation of definite use-def relations, is developed
Keywords :
data flow analysis; programming language semantics; software performance evaluation; software quality; OSA; definite error; definite use-def relations; powerful context-sensitive data flow analysis; practical static checker; program analyses; real errors; semantic run-time errors; static analysers; static error checker; Algorithm design and analysis; Approximation algorithms; Data analysis; Debugging; Error analysis; Independent component analysis; Informatics; Performance analysis; Runtime; Testing;
Conference_Titel :
Software Engineering Conference, 1999. (APSEC '99) Proceedings. Sixth Asia Pacific
Conference_Location :
Takamatsu
Print_ISBN :
0-7695-0509-0
DOI :
10.1109/APSEC.1999.809634