Skip to Main content Skip to Navigation
Conference papers

METRIX : a new tool to evaluate the quality of software source codes

Abstract : In this paper we will try to answer the question: how to evaluate the quality of software automatically produced by code generation process in the domain of aeronautical embedded systems? To do so, we will introduce our new Open Source tool " METRIX " capable of computing different software quality metrics. Each of them gives information on quality of both the source code and the binary software for the embedded system we want to assess. METRIX is able to evaluate software written in C and ADA languages. There is a specific module which is able to compute the most efficient line of compilation in order to minimize size of code or time of execution for the final binary. Lots of metrics can be considered for software evaluation but in this paper, we will discuss only the three most popular: Lines of Code (LoC), metrics of Halstead (volume of source code, complexity of the algorithm) and cyclomatic complexity of McCabe. This research may help software engineers to improve their aeronautical system verification and validation process and this paper will give them a complete overview of how METRIX software works, how it produces a quality software comparison and how it proposes enhanced visualization features (Kiviat and City map diagrams for instance). A specific aeronautical case study (secure embedded aeronautical router) will be discussed and will demonstrate how this new software can improve the verification and validation steps of a complete industrial project.
Document type :
Conference papers
Complete list of metadata

Cited literature [3 references]  Display  Hide  Download
Contributor : Céline Smith Connect in order to contact the contributor
Submitted on : Tuesday, January 7, 2014 - 4:49:10 PM
Last modification on : Tuesday, October 19, 2021 - 11:02:56 AM
Long-term archiving on: : Monday, April 7, 2014 - 11:55:30 PM


Files produced by the author(s)




Antoine Varet, Nicolas Larrieu, Léo Sartre. METRIX : a new tool to evaluate the quality of software source codes. I@A 2013, AIAA Infotech@Aerospace Conference, Aug 2013, Boston, United States. pp xxxx, ⟨10.2514/6.2013-4567⟩. ⟨hal-00925197⟩



Record views


Files downloads