Home // ICSEA 2011, The Sixth International Conference on Software Engineering Advances // View article


A Static Robustness Grid Using MISRA C2 Language Rules

Authors:
Mohammad Abdallah
Malcolm Munro
Keith Gallagher

Keywords: Robustness; Robustness Grid; MISRA C2

Abstract:
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. In the Robustness Grid, for every MISRA rule a score will be given to a function every time it satisfies or breaches a rule. The Robustness Grid shows how much each part of the program is robust, and assists developers to measure and evaluate robustness degree for each part of a program.

Pages: 65 to 69

Copyright: Copyright (c) IARIA, 2011

Publication date: October 23, 2011

Published in: conference

ISSN: 2308-4235

ISBN: 978-1-61208-165-6

Location: Barcelona, Spain

Dates: from October 23, 2011 to October 29, 2011