Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

MISRA equivalent for medical industry? [closed]

Tags:

c

misra

medical

Pretty much as the title, is there a medical industry equivalent document, standard or set of either to the auto industry's MISRA?

I'm working in the area of C, but anything language agnostic would be good too

like image 436
Toby Avatar asked Dec 05 '12 13:12

Toby


People also ask

What is MISRA and CERT?

MISRA Compliance & Coding Standards. The MISRA (Motor Industry Software Reliability Association) guidance is a software development standards that was created to facilitate best practices for programming safety-critical software in road vehicles and other embedded systems.

What is MISRA c Compliance?

The MISRA C and MISRA C++ standards are a set of coding guidelines for the C and C++ programing languages that promote safety, security, and reliability in embedded system software.

Why is MISRA needed?

MISRA provides coding standards for developing safety-critical systems. MISRA is made up of manufacturers, component suppliers, and engineering consultancies. Experts from Perforce's static code analysis team (formerly PRQA) are members of MISRA, too. MISRA first developed coding guidelines in 1998.


2 Answers

Further to the earlier answers, I'd be interested to know why you feel MISRA would not be suitable?

Yes, I accept fully that MISRA-C:1998 was titled and targeted at Vehicle Based Software but the second edition in 2004 has already changed to Guidelines for the Use of the C Language in Critical Systems, and as such MISRA is applicable to all industries - and (for example) is a reference document for the Joint Strike Fighter coding standards.

MISRA-C has most definitely been adopted by the nuclear and medical industries.

And (putting my MISRA Working Group member hat on for one moment, although I'm posting in a personal capacity only) if there are any specific issues relating to MISRA-C's application to medical devices, then I'm happy to discuss here and/or raise with the team.

like image 94
Andrew Avatar answered Sep 23 '22 22:09

Andrew


You should use "MISRA-C:2004 Guidelines for the use of the C language in critical systems". There is nothing in MISRA-C that doesn't apply to med tech programs.

It is not directed to the automotive industry specifically, it was merely invented by them.

like image 25
Lundin Avatar answered Sep 20 '22 22:09

Lundin