MISRA C
Kritik C yazılımında dil kullanımını sınırlandıran, sapma ve doğrulama sürecini disipline eden MISRA yönerge ailesi.
Teknik Bağlam
MISRA C bir statik analiz aracı değildir. Kritik yazılımda C dilinin daha öngörülebilir kullanılmasını amaçlayan bir yönerge ailesidir. Otomatik analizörler belirli kuralları denetleyebilir; ancak MISRA uyumu yalnız araç çıktısına indirgenemez. Uygulanan yönergeler, enforcement yöntemi, deviation kayıtları ve dış yazılım bileşenlerinin durumu birlikte tanımlanmalıdır.
2015 tarihli çalışmalar için MISRA C:2012 dönemsel referanstır. Güncel MISRA C sürümü ve ekleri daha sonra yayımlanmıştır; eski bir çalışmanın kapsamı yeni sürüme geriye dönük taşınmamalıdır.