Skip to Main content Skip to Navigation
Conference papers

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

Antoine Varet 1 Nicolas Larrieu 1 Léo Sartre 2
2 TELECOM-RESCO
TELECOM - ENAC - Laboratoire de Télécommunications
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 metadatas

Cited literature [3 references]  Display  Hide  Download

https://hal-enac.archives-ouvertes.fr/hal-00925197
Contributor : Céline Smith <>
Submitted on : Tuesday, January 7, 2014 - 4:49:10 PM
Last modification on : Wednesday, July 24, 2019 - 11:50:44 PM
Document(s) archivé(s) le : Monday, April 7, 2014 - 11:55:30 PM

File

Varet_I_A_2013.pdf
Files produced by the author(s)

Identifiers

Collections

Citation

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⟩

Share

Metrics

Record views

304

Files downloads

1065