A Static Robustness Grid Using MISRA C2 Language Rules
Program robustness is the ability of software to behave correctly under stress. Measuring program robustness allows programmers to find the program's vulnerable points, repair them, and avoid similar mistakes in the future. In this paper, a Robustness Grid will be introduced as a program robustness measuring technique. A Robustness Grid is a table that contains rules classified into categories, with respect to a program's function names and calculates robustness degree. The Motor Industry Software Reliability Association (MISRA) rules will be used as the basis for the robustness measurement mechanism.