Atollic launches the world’s first IDE to incorporate both code metrics and MISRA-C code analysis features as standard!
Jönköping, Sewden (December 3, 2012), Atollic released the latest version of their award-winning integrated development environment (IDE), Atollic TrueSTUDIO® – the world’s first embedded IDE to include professional static source code analysis tools. The IDE’s analysis and metrics functions include checking for compliance against the MISRA®-C:2004 coding standard and code metrics features such as code complexity analysis.
By following the MISRA-C coding standard, developers are more able to tackle the challenges often associated with using the C language and are guided to improve code portability, ease of maintainability and application reliability. Atollic TrueSTUDIO v3.3 follows the MISRA-C coding standard more rigorously than most other tools on the market, ensuring that embedded developers can be assured their code is validated to the highest standards possible.
By using the built-in code metrics analysis tools, developers can easily measure important statistics like code complexity or commenting level of the source code. This empowers developers by providing them with the necessary tools to rewrite and improve their code. For example, reliability and maintainability is typically improved if overly complex C functions are refactored or rewritten into simpler coding style.
Atollic TrueSTUDIO also provides a rich GUI for visualization and navigation of the MISRA-C and code metrics analysis results, including a report generator that produces test reports in a variety of popular file formats.
With Atollic TrueSTUDIO v3.3 embedded developers now have the capability to code, compile, debug and perform source code analysis all within a single development environment. Such comprehensive features facilitate a highly efficient and productive environment for embedded developers.
The code metrics and analysis features that are now integrated into TrueSTUDIO were previously available as an add-on product called TrueINSPECTOR.