สารบัญ:
คำจำกัดความ - MISRA C หมายถึงอะไร
MISRA C เป็นชุดแนวทางอย่างเป็นทางการสำหรับการพัฒนาซอฟต์แวร์ยานยนต์โดยใช้ภาษาการเขียนโปรแกรม C สมาคมอุตสาหกรรมซอฟต์แวร์ความน่าเชื่อถือ (MISRA) ของสหราชอาณาจักรควบคุมการพัฒนามาตรฐาน MISRA C สำหรับซอฟต์แวร์ที่ใช้ในรถยนต์
Techopedia อธิบาย MISRA C
MISRA C ประกอบด้วยองค์ประกอบ "ที่จำเป็น" และ "คำแนะนำ" เพื่อปกป้องซอฟต์แวร์ยานยนต์จากข้อบกพร่องและความล้มเหลว ตัวอย่างเช่นมาตรฐาน MISRA C บางอย่างเกี่ยวข้องกับการหลีกเลี่ยงฟังก์ชั่นที่ล้มเหลวได้ง่าย นอกจากนี้ยังมีมาตรฐานสำหรับการแก้ไขข้อบกพร่องหรือทำให้การดีบักง่ายต่อการทำรวมถึงกฎเช่นการแสดงความคิดเห็นที่ชัดเจนและอนุสัญญาโค้ด นักพัฒนาจะต้องปฏิบัติตามชุดของกฎบังคับสำหรับการปฏิบัติตาม MISRA C การเพิ่มเริ่มต้นของกฎเหล่านี้ได้รับการพัฒนาในปี 1998 รุ่นต่อเนื่องมาในปี 2004 และรุ่นใหม่ได้ปรากฏขึ้นในไม่กี่ปีที่ผ่านมา
จุดประสงค์ของ MISRA C คือเพื่อให้แน่ใจว่ามีความสามารถสูงสุดในการใช้งานซอฟต์แวร์สำหรับโปรแกรมซอฟต์แวร์ที่ใช้ในยานพาหนะเนื่องจากโปรแกรมเหล่านี้มีความสำคัญต่อการออกแบบความปลอดภัยโดยรวมของยานพาหนะ ซอฟต์แวร์ยานยนต์มีอายุการใช้งานในรูปแบบที่ไม่สามารถใช้กับระบบเดสก์ท็อปหรือแล็ปท็อปที่ใช้ในสภาพแวดล้อมที่ไม่ใช่มือถือ MISRA C เป็นหนึ่งในเครื่องมือที่นักวางแผนใช้ในการพัฒนาซอฟต์แวร์ที่ปลอดภัยสำหรับรถยนต์
