Title | Development of a System for Static Analysis of C ++ Language Code |
Publication Type | Conference Paper |
Year of Publication | 2020 |
Authors | Adamenko, Yu.V., Medvedev, A.A., Karpunin, D.A. |
Conference Name | 2020 International Multi-Conference on Industrial Engineering and Modern Technologies (FarEastCon) |
Date Published | oct |
Keywords | algorithm for finding stylistic errors, analyzers, argument keys, C++ languages, composability, Containers, File systems, Human Behavior, Measurement, pubcrawl, python, regular expressions, Resiliency, Standards, static analysis, static code analysis, style |
Abstract | The main goal of the system is to make it easier to standardize the style of program code written in C++. Based on the results of the review of existing static analyzers, in addition to the main requirements, requirements for the structure of stylistic rules were identified. Based on the results obtained, a system for static analysis of the C++ language has been developed, consisting of a set of modules. The system is implemented using the Python 3.7 programming language. HTML and CSS markup languages were used to generate html reports. To ensure that rules can be stored in the database, the MongoDB database management system and the pymongo driver module were used. |
DOI | 10.1109/FarEastCon50210.2020.9271171 |
Citation Key | adamenko_development_2020 |