Introducing MISRA C: 2012
Yesterday, the Motor Industry Software Reliability Association (MISRA) announced the availability of MISRA C: 2012, an important update to the software development standard for the C programming language. Beyond providing support for the C99 version of C, the improvements also aim to reduce the cost and complexity required to achieve compliance.
VDC’s View
MISRA adoption has spread far and wide since being introduced in the 1990s to provide guidelines for the development of embedded software in the European automotive industry. Since that time, the value proposition of a standard set of quality assurance coding rules has resonated far beyond safety-critical applications. The MISRA standards are now often used by developers as a collection of best practices for coding across a range of industries which may not be subject to specific certifications.
VDC’s ongoing review of the engineering community continues
to show more and more projects are being developed to some level of compliance
with MISRA guidelines. Findings from our most recent Software and System
Development Survey were gathered earlier this month. The results show 30% of
engineers’ current projects are either fully MISRA C compliant or adhere to a
subset of these rules (partially compliant). Full or partial MISRA C++
compliance was cited for 27% of current projects.
Given the widespread adoption of these process guidelines across multiple regions and vertical markets, you can expect the automated test and verification solution provider community to respond rapidly to the MISRA C: 2012 update.
Some, in fact, have already responded. LDRA, one of leading suppliers of automated test and verification tools, announced availability of compliance tools for MISRA C: 2012 on the same day as the standard’s release. Expect more suppliers to follow suit.
More insight
For further investigation and discussion about the impact of process standards in the embedded and enterprise development markets, please see our 2012 Software & Systems Lifecycle Management Tools Market Intelligence Service.
The M2M Embedded Software team at VDC is in the process of updating this research for 2013. The first volume of the 2013 service, Software & System Modeling Tools, will be available in the next couple of weeks. Included with the purchase of these reports are the findings from VDC’s Software and System Development survey which canvases software developers and serves as the source of the figures used above.
Comments
You can follow this conversation by subscribing to the comment feed for this post.