SourceAudit 1.2 released

Consistent, maintainable and robust code is crucial to ensure the quality of a software product. The cost of code validation during development and maintenance can be significantly reduced by adhering to coding standards and avoiding dangerous coding constructs during implementation.

SourceAudit lets you take control of managing coding standards in your team. It also helps finding code with the possible sources of future run-time failures. SourceAudit automatically detects violations of a set of coding rules, and therefore it can be used by:

  • Programmers, who wish to check their code continuously within their development environment.
  • Project leaders and development managers to audit their team members' coding style on a regular basis.

SourceAudit is built on top of the Columbus/CAN source code analysis technology. It provides a customized product that is able to investigate the source code of C/C++ projects and check them against a set of rules that describe the preferred properties of the code. These rules involve issues like:

  • coding style, which virtually extend the warning reporting capabilities of the compiler,
  • more sophisticated code analyses such as memory allocation/deallocation problems.

Features:

Integration into the most popular integrated development environments (Visual Studio 6.0 / .NET 2002 / .NET 2003, Eclipse CDT, Carbide.c++). Auditing by simply pushing a button, rule violations are provided in the output window in the same form as compiler warnings.

  • Capability to handle erroneous or incomplete code.
  • Easily extendible with further rule packages, which are available on demand.
  • Robust parser front end for more sophisticated code analysis.
  • Use of precompiled headers.

Different versions of the tool are available customized for specific domains. Please contact us for details.

SourceAudit Symbian 1.2.0

A free evaluation version of SourceAudit Symbian is available for download after registration. This product can be used to check your C++ source code for the Symbian platform against the official Symbian coding guidelines. For details about purchasing this product please contact us.