MISRA C

Turkish equivalent: MISRA CDomain: Software Quality

A family of MISRA guidelines that constrains C language use and establishes a disciplined compliance and deviation process for critical software.

Technical Context

MISRA C is not a static-analysis engine. It is a family of guidelines for using C more predictably in critical software. Analysis tools can enforce selected rules, but a compliance claim also depends on the defined guideline set, enforcement methods, controlled deviations and externally developed software.

MISRA C:2012 is the historically appropriate edition for work performed in 2015. Later editions should not be projected backward onto an older engineering process.

Related Article

Source

  • https://www.misra.org.uk/app/uploads/2021/06/MISRA-Compliance-2020.pdf

Related technical publications

Publications whose title or summary directly references this concept.

MISRA C and Static Code Analysis

MISRA C constrains risky and ambiguous uses of C, while static analysis detects violations systematically; neither is a standalone proof of safety or correctness.

Avionics Systems and Unmanned Aerial Vehicles

Academic lecture notes covering flight physics, IMU/GNSS, sensor fusion, flight control, ground control, avionics data buses, real-time software, fault tolerance, MISRA C, DO-178C, and verification from a systems-engineering perspective.