Developing and Applying Custom Static Analysis Tools for Industrial Multi-Language Code Bases

conference paper
Maintaining large, multi-language code bases is challenging because of their size and complexity. Hence, tool support is desirable. Unfortunately, off-the-shelf tools fall short by aiming for genericity instead of exploiting characteristics of the specific code bases and maintenance tasks. Our objective is to support software maintenance by facilitating the development of custom tools for static code analysis. We report on a case study in which we developed and applied a custom static analysis tool to verify 2441 build dependencies between Visual Studio projects with C++ and IDL code.
TNO Identifier
962610
ISSN
1613-0073
Publisher
CEUR
Source title
BENEVOL 2021
Editor(s)
Catolino, G.
Nucci, D. Di
Tamburri , D.A.