The industrial safety standard IEC-61508 recommends guidelines like MISRA rules for the development of safety-critical systems. These rules help to avoid potential typical programming errors. The new MISRA C++:2008 standard gives a guideline for the safe implementation process in C++ and helps to reduce up to 15 % of errors that are introduced in design and coding. Therefore, MISRA C++ provides an essential part of a safety case but is not enough for safety-related and safety-critical systems since random faults may occur. These faults are detectable by redundancy or by means of specific coding methods. The paper starts with an overview of the new MISRA standard for C++ 2008. The corresponding rules are extended with specific coding rules based on the safely Embedded Software approach that is inspired by the well-known Vital Coded Processor. There the transformation of variables constitutes an AN+B-code with prime factor A and offset B, where B contains a static signature for each variable and a dynamic signature for each program cycle. Operations and control structures are transformed accordingly. In contrast to other approaches, the Safely Embedded Software approach constitutes safety in the application software layer by means of the C++ programming language. Both the application of MISRA C++ and the adaptation of Safely Embedded Software approach will contribute to the realization of safety-critical systems by object-oriented programming languages like C++.


    Access

    Access via TIB

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Misra C++: 2008 and safely embedded software - A safety approach for C++


    Additional title:

    Misra C++: 2008 und sicher eingebettete Software - Ein Sicherheitsnäherungsverfahren für C++


    Contributors:


    Publication date :

    2008


    Size :

    14 Seiten, 2 Bilder, 3 Tabellen, 26 Quellen




    Type of media :

    Conference paper


    Type of material :

    Print


    Language :

    English




    2008-01-0660 MISRA Activities for Safety-Related Software Development

    Ward, D.D. / Society of Automotive Engineers | British Library Conference Proceedings | 2008


    MISRA Activities for Safety-Related Software Development

    Ward, David D. | SAE Technical Papers | 2008


    MISRA activities for safety-related software development

    Ward,D.D. / Motor Industry Research Assoc.,MIRA,GB | Automotive engineering | 2008


    MISRA Activities for Safety-Related Software Development

    Ward, D.D. / Society of Automotive Engineers | British Library Conference Proceedings | 2008


    Automotive software engineering using MISRA guidelines

    Ward,D.D. / Kendall,I.R. / Motor Industry Research Assoc.,MIRA,GB et al. | Automotive engineering | 2000