Motor Industry Software Reliability Association
From Wikipedia, the free encyclopedia
The Motor Industry Software Reliability Association (MISRA), is a collaboration between vehicle manufacturers, component suppliers and engineering consultants which seeks to promote best practice in developing safety-related electronic systems in road vehicles.
MISRA has developed a set of coding guidelines for the programming language C and is actively working on guidelines for C++. The C guidelines are intended to be applied during the development of software used in safety-critical applications. Although written for use by the automotive industry, the problems addressed by the guidelines also occur in software produced for other industries and some development groups in these industries (e.g., medical device manufacturers) have adopted the MISRA C guidelines.
Most of the guidelines can be enforced by performing static code analysis on application source code.