Title Statinės kodo analizės įrankių tyrimas ir tobulinimas /
Translation of Title Research and development of static code analysis tools.
Authors Zonys, Andrius
Full Text Download
Pages 54
Keywords [eng] static analysis ; code analysis ; code analysis rules
Abstract [eng] This paper discusses the static and dynamic code analysis, their advantages and disadvantages, types of analysis tools and their purpose. Analyzes the "Gendarme", "Cppcheck" and "FindBugs" static code analysis tools. Wider analyzes the freely distributed static source code analysis tool "Gendarme". Presented gaps which were found in existing "Gendarme" rules and the proposed modifications, which should help to detect more errors and improve program performance, stability, security and code readability. It also introduces new rules, which should help to detect more excessive, illogical code, which are not detected by the compiler. As well as simplify the code and thus to improve its readability and detect more vulnerabilities, which may be used to affect the functioning of applications. Experimental research was carried out in which some programs were analyzed with improved and not improved static code analysis tool "Gendarme". Experimental results and conclusions are presented.
Type Master thesis
Language Lithuanian
Publication date 2013