Static Analysis Usage for Customizable Semantic Checks of C and C++ Programming Languages Constraints
Valery Nikolayevich Ignatyev · 2014
We propose the formal model of programming language constraints, which allows specifying stylistic, syntax and contextual rules. We also give the classification of those constraints. We describe the developed program model and the set of static analysis algorithms for the analyzer subsystem that implements automatic constraints checking and describe the implementation of the proposed formalizations in the Clang open source compiler.