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