CMP - United Business Media TechOnline
All Articles Products Courses Papers VirtuaLabs Webinars Web



 
LoginRegister
      TechOnline > Electronics Company Directory > Technical Paper

Technical Papers
Designing Reliable Code using MISRA C

Click to Download
pdf logo
2004 Embedded Systems Conference San Francisco Paper
270 KB (12 pages)
March 31, 2004
 

Greg Davis
Green Hills Software

Many embedded systems live in a world where a system failure can be catastrophic. Their systems are so critical that if they fail, people may lose their lives. Also, unlike a PC that may be rebooted, many systems are so intertwined with their environment that they cannot be so easily restarted even if the failure was not catastrophic. Even the most well thought-out design is vulnerable to bugs when the implementation falls short of the design. This paper focuses on how one can use a set of coding guidelines, called MISRA C, to help root out bugs introduced during the coding stage.

 
Rate this paper
WORSE | BETTER
1 2 3 4 5

submit a paper

Embedded Systems Conference (ESC)
Green Hills Software
   

TECH PAPER
1. Use Rowley CrossWorks and the MAXQ3120 Evaluation Kit to Create a Light Meter Application

TECH PAPER
2. System ACE Configuration Solution for Xilinx FPGAs

TECH PAPER
3. Interface Products Design Guide

TECH PAPER
4. Maintaining Data/Clock Synchronization with Spread-Spectrum EMI Reduction