comment on this article

User friendly static code analysis tool for microcontrollers

IAR Systems has introduced C-STAT; its latest static code analysis product, which is integrated into IAR Workbench for Texas Instruments' (TI) MSP430 range of MCUs.

According to IAR, embedded developers are concerned about a range of issues, including adherence to coding standards and increased application complexity that might interfere with code quality. Static code analysis tools like C-STAT address these issues by detecting potential code errors in complex applications and by ensuring compliance with coding standards for embedded applications.

C-STAT provides analysis results directly in the IAR Embedded Workbench IDE. It checks compliance with rules as defined by coding standards including MISRA C:2004, MISRA C++:2008 and MISRA C:2012, as well as hundreds of rules based on CWE (the Common Weakness Enumeration) and CERT C/C++.

Users can select which rule-set or which individual rules to check the code against. The tool detects potential code errors including memory leaks, access violations, arithmetic errors and array and string overruns. Finding errors early means developers take control of their code and lower the risk of breaking the budget and deadline for a project.


Author
Tom Austin-Morgan

Comment on this article


This material is protected by MA Business copyright See Terms and Conditions. One-off usage is permitted but bulk copying is not. For multiple copies contact the sales team.

What you think about this article:


Add your comments

Name
 
Email
 
Comments
 

Your comments/feedback may be edited prior to publishing. Not all entries will be published.
Please view our Terms and Conditions before leaving a comment.

Related Articles

Protected spaces

Embedded systems developers are looking to container technology to try and ...

Change based testing

A major cause of software bugs is inefficient and incomplete testing. This ...

PAVE360 for AV

System-of-systems is a collection of systems, each with a specific function ...

The changing face

A year of seismic social and political change 1968 saw anti-Vietnam war ...

Life without GitHub?

The software development platform and code sharing repository GitHub celebrates ...

A prolific inventor

Polish software engineer Marta Karczewicz, who has been shortlisted for the ...

Teach them to fish

Last year was dubbed the “worst ever” by the Online Trust Alliance for data ...