Seit 1998 gibt es von der britischen Motor Industry Software Reliability Association (MISRA) einen allgemein zugänglichen Standard für die Verwendung der Sprache C in Steuergeräteprojekten bis SIL3, kurz MISRA C. Dieser Standard findet in der Automobilindustrie zunehmende Verbreitung und soll typische Softwarefehler von Programmierern verhindern. Problem ist, dass MISRA C für handgeschriebenen C-Code entwickelt wurde und nun - so nie vorgesehen - auch für maschinengenerierten Code eingesetzt wird. Da Code-Generatoren aber nicht die typisch menschlichen Fehler machen, haben die Regeln hier einen negativen Effekt auf die Code-Effizienz oder lassen sich gar nicht erfüllen. Wie an konkreten Beispielen gezeigt wird, ist es daher nötig, Ausnahmen zu vereinbaren, die dem Code-Generator weniger Einschränkungen auferlegen.


    Zugriff

    Zugriff über TIB

    Verfügbarkeit in meiner Bibliothek prüfen

    Bestellung bei Subito €


    Exportieren, teilen und zitieren



    Titel :

    MISRA C - Normgerechtes oder effizientes C?


    Beteiligte:
    Thomsen, T. (Autor:in)

    Erschienen in:

    Elektronik, Poing ; 52 , 25 ; 84-87


    Erscheinungsdatum :

    2003


    Format / Umfang :

    4 Seiten, 3 Quellen



    Medientyp :

    Aufsatz (Zeitschrift)


    Format :

    Print


    Sprache :

    Deutsch




    Normgerechtes Messen der kunstlichen Beleuchtung

    British Library Online Contents | 2007


    An Introduction to MISRA C++

    Tapp, Chris | SAE Technical Papers | 2008


    Automotive software engineering using MISRA guidelines

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


    AUTOSAR and MISRA Coding Standards

    Yamili, Y. Catherine / Kathiresh, M. | Springer Verlag | 2021


    An Introduction to MISRA C++

    Tapp, C. / Society of Automotive Engineers | British Library Conference Proceedings | 2008