I. Introduction
Static code analysis is a way of investigating program codes that is performed without their direct execution [1]. One of the main advantages of static analysis is the detection of errors in the early stages of software development, with proper use-even before the source code enters to the version control system. This allows to significantly reducing the cost of developing and supporting software related to bug fixes, the necessity to release patches, and so on [2], [3]. This is especially important for embedded systems for which updating software after commissioning may require significant efforts from developers and lead to financial losses.