Category Archives: MISRA

The MISRA consortium produces guidelines for the use of the C and C++ languages in critical systems. I have been a member of the MISRA C committee since 2007 and elected Chairman in 2013.

Device Developer Conference – MISRA C Chairman’s Presentation

As a personal first, my presentation is now vailable on YouTube! Or, if you prefer, you can just to read the slides!

Posted in MISRA | Comments Off on Device Developer Conference – MISRA C Chairman’s Presentation

MISRA clarifies safe and secure uses of the C language

The MISRA C Working Group is pleased to announce the launch of four new documents, at the forthcoming Device Developer Conference: Guidelines on achieving MISRA Compliance: MISRA Compliance 2016 MISRA-C:2004 Permits   Enhancements for Security Coding MISRA C:2012 Addendum 2 … Continue reading

Posted in MISRA | Comments Off on MISRA clarifies safe and secure uses of the C language

UK Device Developer Conference 2016

I am please to announce that I will be speaking at the UK Device Developers' Conference 2016, to be held in Cambridge in April. I will be taking part in the Workshop "Getting to grips with the Latest Developments around … Continue reading

Posted in MISRA, Software | Comments Off on UK Device Developer Conference 2016

VDA Automotive SYS Conference 2015 Report

As previously mentioned, last week I attended the VDA Automotive SYS Conference in Potsdam. The theme of my presentation was MISRA C – Safety v Security and discussed the coverage of MISRA C against ISO/IEC 17691 (the C Secure standard). … Continue reading

Posted in MISRA, Standards | Comments Off on VDA Automotive SYS Conference 2015 Report

VDA Automotive SYS Conference

I am please (and slightly nervous) to announce that I will be speaking at the VDA Automotive SYS 2015 conference, to be held in Postdam in July. I will be taking part in the Workshop "Software coding for safety and security", … Continue reading

Posted in MISRA, Software | Comments Off on VDA Automotive SYS Conference

Is Software just a Black Art?

Background In the August 2014 edition of the IET's E&T Magazine, Tim Fellows wrote an article titled How to avoid getting sucked into the black hole of software development (link).  The article seems to blame the bulk of software related … Continue reading

Posted in MISRA, Software | Comments Off on Is Software just a Black Art?

Could MISRA-C have prevented the Apple iPhone SSL Bug?

The mainstream media has been reporting a vulnerability in the SSL, in Apple's iPhone The Guardian GitHub What Was The Problem? According to a diff of the source code, an extra gotowas inserted in the nest of conditions. if ((err … Continue reading

Posted in MISRA | Comments Off on Could MISRA-C have prevented the Apple iPhone SSL Bug?

MISRA C:2012 Published

MISRA is very pleased to announce today that the new edition of MISRA C Guidelines for the use of the C language in critical systems, known as MISRA C:2012, is now available from the MISRA webstore. Initially PDF copies are available … Continue reading

Posted in MISRA | Comments Off on MISRA C:2012 Published

MISRA C:2012 Announcement

MISRA C:2012 release date announced at Embedded World 2013 De facto standard for embedded C programming to be available from 18 March 2013 26 February 2013 – MISRA, the organisation behind many guidelines for critical systems, is pleased to announce, … Continue reading

Posted in MISRA | Tagged | Comments Off on MISRA C:2012 Announcement

Update on MISRA C:2012

MISRA C:2012 is now nearing completion, and will be available via the MISRA website by Easter 2013. An official update, with all relevant details relating to the new version, will be made on 26 February 2013. This information will be … Continue reading

Posted in MISRA | Comments Off on Update on MISRA C:2012