MISRA C is a set of software development guidelines for the C programming language developed by MISRA (Motor Industry Software Reliability Association). Its aims are to facilitate code safety, security, portability and reliability in the context of embedded systems, specifically those systems programmed in ISO C / C90 / C99. There is also a set of guidelines for MISRA C++ not covered by this article.

Property Value
dbo:abstract
  • ميسرا سي ( MISRA C ) هي مجموعة من قواعد وضوابط البرمجة بلغة السي وضعتها Motor Industry Software Reliability Association لتحسين جودة البرامج وتحصينها ضد الأخطاء في ميدان صناعة السيارات. (ar)
  • MISRA C es un conjunto de recomendaciones o directrices para el desarrollo de software en lenguaje C desarrollado por MISRA (The Motor Industry Software Reliability Association). Su finalidad es proveer portabilidad, seguridad y fiabilidad al código fuente en el contexto de software embebido. Es aceptado como conjunto de buenas prácticas en sectores como el automovilístico, ferroviario, aeroespacial, telecomunicaciones, equipos médicos y otros.​​ También hay un conjunto de directrices para C++ conocido como . MISRA C no es un estándar abierto; los documentos con las directrices se adquieren mediante compra. (es)
  • MISRA-C ist ein C-Programmierstandard aus der Automobilindustrie, der von der englischen MISRA (Motor Industry Software Reliability Association) erarbeitet wurde. Der MISRA-C-Programmierstandard definiert eine Untermenge des Sprachumfangs von C, d. h. er umfasst Richtlinien, die zu einer Qualitätssteigerung (insbesondere der Softwarequalitätsaspekte der Zuverlässigkeit und Wartbarkeit) in der Software-Entwicklung führen sollen. (de)
  • MISRA C is a set of software development guidelines for the C programming language developed by MISRA (Motor Industry Software Reliability Association). Its aims are to facilitate code safety, security, portability and reliability in the context of embedded systems, specifically those systems programmed in ISO C / C90 / C99. There is also a set of guidelines for MISRA C++ not covered by this article. (en)
  • MISRA C est une norme de programmation en langage C créée en 1998 par la (en) (MISRA). Elle spécifie les règles de programmation pour plus de sûreté. L’objectif est d’éviter des erreurs d’exécution provoquées par une construction de C incertaine, des faiblesses de structure du fait de malentendus entre les programmeurs, et de garantir la validité des expressions. La plupart de ces règles peuvent être automatiquement vérifiées ou prises en considération lors de la génération du code. La troisième et dernière version, sortie le 18 mars 2013, est nommée MISRA C:2012. Elle intègre les nouveautés du C99 (ISO 9899:1999).Mais elle assure aussi la compatibilité avec les précédentes versions. Les nouvelles règles apportent une plus grande flexibilité par rapport aux précédentes, évitant un conflit entre la performance et la productivité des développeurs. Elle n'interdit pas l’utilisation de certains modes de codage, mais apporte des restrictions de leur usage. Plusieurs règles de codage sont basées sur le MISRA, comme JPL C et JSF++ de Lockheed Martin. MISRA C est devenu un standard de fait lorsque la sécurité du code est importante. Le MISRA est utilisé par de nombreuses universités et entreprises dans le monde (Delphi Technologies, Ford Motor Company Ltd, Jaguar Land Rover, Protean Electric Ltd, Ricardo plc, TRW Automotive Electronics, The University of Leeds, Valeo, etc.). L'association MISRA a aussi publié des règles pour le C++ et le code généré automatiquement, ainsi que de nombreux autres documents. Les MISRA C et C++ sont en grande partie vérifiables par des outils d'analyse statique comme QAC et QAC++, Klocwork, PRQA, PolySpace, ... Chaque outil ayant une plus ou moins bonne couverture ainsi qu'un nombre de faux positifs plus ou moins important. (fr)
  • MISRA CはMISRA (Motor Industry Software Reliability Association、ミスラ) が開発したC言語のためのソフトウェア設計標準規格である。ANSI/ISO/IEC規格のC言語で記述する組み込みシステムで、安全性と可搬性 (ポータビリティ、移植性) と信頼性を確保することを目的としている。 (ja)
  • MISRA C è un insieme di linee guida di sviluppo software per linguaggio di programmazione informatica C sviluppato da MISRA (Motor Industry Software Reliability Association). Il suo scopo è di facilitare la sicurezza, la portabilità e l'affidabilità del codice nel contesto dei sistemi embedded, specificatamente quei sistemi programmati in ISO C. C'è anche un insieme di linee guida per MISRA C++.MISRA si è evoluto come un modello accettato ampiamente di buone pratiche da sviluppatori del settore aerospaziale, delle telecomunicazioni, strumenti medicali, della difesa, ferroviario, e altri. MISRA C non è uno standard open, i documenti delle linee guida devono essere comprati dagli utenti. (it)
  • MISRA-C는 MISRA(Motor Industry Software Reliability Association)에서 개발된 C 프로그래밍에 대한 개발 표준이다. "MISRA-C"의 목적은 ISO C 언어로 작성된 임베디드 시스템의 코드 안전성, 호환성, 신뢰성이다. C++언어에 대한 가이드라인으로는 MISRA C++가 존재한다. "MISRA-C"는 자동차 산업으로부터 작성된 모델이지만, 자동차 산업 이외의 산업에 다양하게 쓰이고 있다. "MISRA-C"는 우주/항공, 의료장비, 국방, 철도 등 다양한 산업에서 Best Practice로서 광범위하게 적용되는 가이드라인이라고 할 수 있다. "MISRA-C"의 초판, "Guidelines for the use of the C language in vehicle based software"은 1998년에 출간되었으며, 공식적으로 MISRA-C:1998 로 알려져 있다. "MISRA-C"의 세컨드 에디션, "Guidelines for the use of the C language in critical systems"은 2004년에 출간되었고, MISRA-C:2004로 잘 알려져 있다. 이 MISRA-C:2004는 기존에 여러가지 의미를 동시에 담은 룰이 정확하게 하나의 평가 지표들을 가질 수 있도록 분리되었고, 개발에 적합하지 않은 룰은 제거되었다. ISO-C99를 반영하기 위한 "MISRA-C"의 다음 버전을 위한 작업이 현재 진행 중이다. MISRA-C 가이드라인 문서는 ISO, BSI Group, RTCA와 같은 곳에서 유료로 제공된다. (ko)
  • MISRA C – standard budowania aplikacji w języku C stworzony przez Motor Industry Software Reliability Association (MISRA) utworzony w celu zapewnienia przejrzystości i przenośności kodu źródłowego, głównie z myślą o systemach mikroprocesorowych programowanych w C. W 2008 roku światło dzienne ujrzała wersja standardu MISRA dla języka C++. Pierwsza edycja standardu ukazała się w 1998 (MISRA-C:1998) a druga w 2004. Wykreślono w niej 15 reguł oraz przeredagowano i przenumerowano pozostałe. Zostały one podzielone na 2 kategorie: required (wymagane) i advisory (zalecane). Publikacje opisujące ten standard MISRA udostępnia odpłatnie za pośrednictwem swojej strony internetowej. Standard MISRA C został stworzony z myślą o przemyśle samochodowym. Obecnie jednak jest podstawowym standardem tworzenia oprogramowania we wszelkich systemach, które wymagają dużej niezawodności m.in. przemysł lotniczy, kolejowy, medyczny, telekomunikacyjny oraz militarny. (pl)
  • MISRA C — стандарт разработки программного обеспечения на языке Си, разработанный (Motor Industry Software Reliability Association). Цель стандарта — улучшить безопасность, переносимость и надежность программ для встраиваемых систем. Также существует набор похожих руководящих принципов для языка C++ под названием . В настоящее время стандарты MISRA используются не только в автомобильной индустрии, но также и в аэрокосмической, телекоммуникационной, разработке медицинских устройств, военных проектах, и других Первая редакция стандарта MISRA C, «Guidelines for the use of the C language in vehicle based software», была опубликована в 1998 году, и часто называется MISRA-C:1998. В 2004 была издана вторая редакция под названием «Guidelines for the use of the C language in critical systems» (MISRA-C:2004) со значительными изменениями, включая перенумерацию правил. Продолжается работа над следующей редакцией стандарта, адаптированной к C99. Официально текст стандарта MISRA C доступен только за плату. (ru)
  • MISRA C是由(MISRA)提出的C語言開發標準。其目的是在增進嵌入式系統的安全性及可移植性。針對C++語言也有對應的標準。 MISRA C一開始主要是針對汽車產業,不過其他產業也逐漸開始使用MISRA C:包括航太、電信、國防、醫療設備、鐵路等領域中都已有廠商使用MISRA C。 MISRA C的第一版《Guidelines for the use of the C language in vehicle based software》是在1998年發行,一般稱為MISRA-C:1998.。MISRA-C:1998有127項規則,規則從1號編號到127號,其中有93項是強制要求,其餘的34項是推薦使用的規則。 在2004年時發行了第二版的MISRA C的第一版《Guidelines for the use of the C language in critical systems》(或稱作MISRA-C:2004),其中有許多重要建議事項的變更,其規則也重新編號。MISRA-C:2004有141項規則,其中121項是強制要求,其餘的20項是推薦使用的規則。規則分為21類,從「開發環境」到「運行期錯誤」。 (zh)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 6782013 (xsd:integer)
dbo:wikiPageLength
  • 18629 (xsd:integer)
dbo:wikiPageRevisionID
  • 978701367 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dct:subject
rdf:type
rdfs:comment
  • ميسرا سي ( MISRA C ) هي مجموعة من قواعد وضوابط البرمجة بلغة السي وضعتها Motor Industry Software Reliability Association لتحسين جودة البرامج وتحصينها ضد الأخطاء في ميدان صناعة السيارات. (ar)
  • MISRA C es un conjunto de recomendaciones o directrices para el desarrollo de software en lenguaje C desarrollado por MISRA (The Motor Industry Software Reliability Association). Su finalidad es proveer portabilidad, seguridad y fiabilidad al código fuente en el contexto de software embebido. Es aceptado como conjunto de buenas prácticas en sectores como el automovilístico, ferroviario, aeroespacial, telecomunicaciones, equipos médicos y otros.​​ También hay un conjunto de directrices para C++ conocido como . MISRA C no es un estándar abierto; los documentos con las directrices se adquieren mediante compra. (es)
  • MISRA-C ist ein C-Programmierstandard aus der Automobilindustrie, der von der englischen MISRA (Motor Industry Software Reliability Association) erarbeitet wurde. Der MISRA-C-Programmierstandard definiert eine Untermenge des Sprachumfangs von C, d. h. er umfasst Richtlinien, die zu einer Qualitätssteigerung (insbesondere der Softwarequalitätsaspekte der Zuverlässigkeit und Wartbarkeit) in der Software-Entwicklung führen sollen. (de)
  • MISRA C is a set of software development guidelines for the C programming language developed by MISRA (Motor Industry Software Reliability Association). Its aims are to facilitate code safety, security, portability and reliability in the context of embedded systems, specifically those systems programmed in ISO C / C90 / C99. There is also a set of guidelines for MISRA C++ not covered by this article. (en)
  • MISRA CはMISRA (Motor Industry Software Reliability Association、ミスラ) が開発したC言語のためのソフトウェア設計標準規格である。ANSI/ISO/IEC規格のC言語で記述する組み込みシステムで、安全性と可搬性 (ポータビリティ、移植性) と信頼性を確保することを目的としている。 (ja)
  • MISRA C è un insieme di linee guida di sviluppo software per linguaggio di programmazione informatica C sviluppato da MISRA (Motor Industry Software Reliability Association). Il suo scopo è di facilitare la sicurezza, la portabilità e l'affidabilità del codice nel contesto dei sistemi embedded, specificatamente quei sistemi programmati in ISO C. C'è anche un insieme di linee guida per MISRA C++.MISRA si è evoluto come un modello accettato ampiamente di buone pratiche da sviluppatori del settore aerospaziale, delle telecomunicazioni, strumenti medicali, della difesa, ferroviario, e altri. MISRA C non è uno standard open, i documenti delle linee guida devono essere comprati dagli utenti. (it)
  • MISRA C是由(MISRA)提出的C語言開發標準。其目的是在增進嵌入式系統的安全性及可移植性。針對C++語言也有對應的標準。 MISRA C一開始主要是針對汽車產業,不過其他產業也逐漸開始使用MISRA C:包括航太、電信、國防、醫療設備、鐵路等領域中都已有廠商使用MISRA C。 MISRA C的第一版《Guidelines for the use of the C language in vehicle based software》是在1998年發行,一般稱為MISRA-C:1998.。MISRA-C:1998有127項規則,規則從1號編號到127號,其中有93項是強制要求,其餘的34項是推薦使用的規則。 在2004年時發行了第二版的MISRA C的第一版《Guidelines for the use of the C language in critical systems》(或稱作MISRA-C:2004),其中有許多重要建議事項的變更,其規則也重新編號。MISRA-C:2004有141項規則,其中121項是強制要求,其餘的20項是推薦使用的規則。規則分為21類,從「開發環境」到「運行期錯誤」。 (zh)
  • MISRA C est une norme de programmation en langage C créée en 1998 par la (en) (MISRA). Elle spécifie les règles de programmation pour plus de sûreté. L’objectif est d’éviter des erreurs d’exécution provoquées par une construction de C incertaine, des faiblesses de structure du fait de malentendus entre les programmeurs, et de garantir la validité des expressions. La plupart de ces règles peuvent être automatiquement vérifiées ou prises en considération lors de la génération du code. Plusieurs règles de codage sont basées sur le MISRA, comme JPL C et JSF++ de Lockheed Martin. (fr)
  • MISRA-C는 MISRA(Motor Industry Software Reliability Association)에서 개발된 C 프로그래밍에 대한 개발 표준이다. "MISRA-C"의 목적은 ISO C 언어로 작성된 임베디드 시스템의 코드 안전성, 호환성, 신뢰성이다. C++언어에 대한 가이드라인으로는 MISRA C++가 존재한다. "MISRA-C"는 자동차 산업으로부터 작성된 모델이지만, 자동차 산업 이외의 산업에 다양하게 쓰이고 있다. "MISRA-C"는 우주/항공, 의료장비, 국방, 철도 등 다양한 산업에서 Best Practice로서 광범위하게 적용되는 가이드라인이라고 할 수 있다. "MISRA-C"의 초판, "Guidelines for the use of the C language in vehicle based software"은 1998년에 출간되었으며, 공식적으로 MISRA-C:1998 로 알려져 있다. ISO-C99를 반영하기 위한 "MISRA-C"의 다음 버전을 위한 작업이 현재 진행 중이다. MISRA-C 가이드라인 문서는 ISO, BSI Group, RTCA와 같은 곳에서 유료로 제공된다. (ko)
  • MISRA C – standard budowania aplikacji w języku C stworzony przez Motor Industry Software Reliability Association (MISRA) utworzony w celu zapewnienia przejrzystości i przenośności kodu źródłowego, głównie z myślą o systemach mikroprocesorowych programowanych w C. W 2008 roku światło dzienne ujrzała wersja standardu MISRA dla języka C++. Pierwsza edycja standardu ukazała się w 1998 (MISRA-C:1998) a druga w 2004. Wykreślono w niej 15 reguł oraz przeredagowano i przenumerowano pozostałe. Zostały one podzielone na 2 kategorie: required (wymagane) i advisory (zalecane). (pl)
  • MISRA C — стандарт разработки программного обеспечения на языке Си, разработанный (Motor Industry Software Reliability Association). Цель стандарта — улучшить безопасность, переносимость и надежность программ для встраиваемых систем. Также существует набор похожих руководящих принципов для языка C++ под названием . В настоящее время стандарты MISRA используются не только в автомобильной индустрии, но также и в аэрокосмической, телекоммуникационной, разработке медицинских устройств, военных проектах, и других Продолжается работа над следующей редакцией стандарта, адаптированной к C99. (ru)
rdfs:label
  • ميسرا سي (ar)
  • MISRA-C (de)
  • MISRA C (en)
  • MISRA C (es)
  • MISRA C (fr)
  • MISRA C (it)
  • MISRA C (ja)
  • MISRA C (ko)
  • MISRA C (pl)
  • MISRA C (ru)
  • MISRA C (zh)
rdfs:seeAlso
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of