ALERT

[FREE DEMO] Deploy Your Enterprise Cloud in Minutes

MISRA C

Definition - What does MISRA C mean?

MISRA C is a formal set of guidelines for developing automotive software using the C programming language. The Motor Industry Software Reliability Association (MISRA) of the UK governs the development of the MISRA C standards for software used in automobiles.

Techopedia explains MISRA C

MISRA C includes “required” and “advisory” elements to protect automotive software from faults and failures. For example, some MISRA C standards involve the avoidance of failure-prone functions. There are also standards for debugging or for making debugging easy to do, including rules like clear commenting and code conventions. Developers have to meet a set of mandatory rules for MISRA C compliance. An initial addition to these rules was developed in 1998. A successive version came in 2004, and new versions have appeared in the past few years.

The purpose of MISRA C is to ensure the highest caliber of software operation for software programs used in vehicles because these programs can be very vital to the overall safety design of the vehicle. With automotive software, lives are on the line in ways that do not apply to desktop or laptop systems used in a non-mobile environment. MISRA C is one of the tools that planners use to develop safe software for automobiles.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.