Jump to content

Motor Industry Software Reliability Association: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m moved MISRA to Motor Industry Software Reliability Association: Moving to disambiguate the title: Acronyms should redirect to full name.
m Typo fixes
Line 1: Line 1:
'''MISRA''' stands for '''Motor Industry Software Reliability Association'''. This organization produces guidelines for the software developed for the electronic components used in [[Automotive]] Industry<ref>http://www.misra.org.uk</ref>. It is a collaboration between vehicle manufacturers, component suppliers and engineering consultancies.
'''Motor Industry Software Reliability Association''' ('''MISRA''') is an organization that produces guidelines for the software developed for electronic components used in [[Automotive]] Industry<ref>http://www.misra.org.uk</ref>. It is a collaboration between vehicle manufacturers, component suppliers and engineering consultancies.


==Aim==
==Aim==
Line 15: Line 15:
*Jaguar Cars Ltd
*Jaguar Cars Ltd
*Lotus Engineering
*Lotus Engineering
*]]Motor Industry Research Association|MIRA Ltd]]
*[[Motor Industry Research Association|MIRA Ltd]]
*Ricardo Tarragon Ltd
*Ricardo Tarragon Ltd
*TRW Automotive Electronics
*TRW Automotive Electronics
Line 27: Line 27:


*Ensure Safety
*Ensure Safety
*Bring in robustness, reliability and safety to the software.
*Bring in robustness, reliability to the software.
*Human safety must take precedence when in conflict with security of property.
*Human safety must take precedence when in conflict with security of property.
*Consider both random and systematic faults in system design.
*Consider both random and systematic faults in system design.
Line 34: Line 34:


==Other languages==
==Other languages==
Currently MISRA guidelines are produced for [[MISRA C|C]] and C++ programming languages. MISRA C++ was launched on March 2008<ref>http://www.misra-cpp.com/downloads/MISRACpp2008press.pdf</ref>.
Currently MISRA guidelines are produced for [[MISRA C|C]] and C++ programming languages only. MISRA C++ was launched on March 2008<ref>http://www.misra-cpp.com/downloads/MISRACpp2008press.pdf</ref>.





Revision as of 14:08, 14 May 2009

Motor Industry Software Reliability Association (MISRA) is an organization that produces guidelines for the software developed for electronic components used in Automotive Industry[1]. It is a collaboration between vehicle manufacturers, component suppliers and engineering consultancies.

Aim

The aim of this organization is to provide important advice to the automotive industry for the creation and application of safe, reliable software within vehicles. The safety requirements of the software used in Automobiles is different from that of other areas such as Healthcare, Industrial automation, Aerospace etc. The mission statement of MISRA is "To provide assistance to the automotive industry in the application and creation within vehicle systems of safe and reliable software"[2].

Formation

MISRA was formed by a consortium of organizations formed in response to the UK Safety Critical Systems REsearch Programme. This programme was supported by the Department of Trade and Industry and the Engineering and Physical Sciences Research Council.

MISRA Consortium

The MISRA steering committee constitutes the following organizations.

  • AB Automotive Electronics Ltd
  • Ford Motor Company Ltd
  • Jaguar Cars Ltd
  • Lotus Engineering
  • MIRA Ltd
  • Ricardo Tarragon Ltd
  • TRW Automotive Electronics
  • The University of Leeds
  • Visteon

The committee mainly includes vehicle manufacturers and component suppliers.

The Guidelines

MISRA guidelines are the development guidelines for vehicle based software. The guidelines are intended to achieve the following.

  • Ensure Safety
  • Bring in robustness, reliability to the software.
  • Human safety must take precedence when in conflict with security of property.
  • Consider both random and systematic faults in system design.
  • demonstrate robustness, not just rely on the absence of failures.
  • Application of safety considerations across the design, manufacture, operation, servicing and disposal of products.

Other languages

Currently MISRA guidelines are produced for C and C++ programming languages only. MISRA C++ was launched on March 2008[3].


See also

MISRA C

References