Traceability of executable codes using neural networks

  • Authors:
  • Davidson R. Boccardo;Tiago M. Nascimento;Raphael C. Machado;Charles B. Prado;Luiz F. R. C. Carmo

  • Affiliations:
  • INMETRO, National Institute of Metrology, Normalization and Industrial Quality, Rio de Janeiro, Brazil;INMETRO, National Institute of Metrology, Normalization and Industrial Quality and Federal University of Rio de Janeiro, Rio de Janeiro, Brazil;INMETRO, National Institute of Metrology, Normalization and Industrial Quality, Rio de Janeiro, Brazil;INMETRO, National Institute of Metrology, Normalization and Industrial Quality, Rio de Janeiro, Brazil;INMETRO, National Institute of Metrology, Normalization and Industrial Quality, Rio de Janeiro, Brazil

  • Venue:
  • ISC'10 Proceedings of the 13th international conference on Information security
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Traceability of codes refers to the mapping between equivalent codes written in different languages - including high-level and low-level programming languages. In the field of Legal Metrology, it is critical to guarantee that the software embedded in a meter corresponds to a version that was previously approved by the Legal Metrology Authority. In this paper, we propose a novel approach for correlating source and object codes using artificial neural networks. Our approach correlates the source code with the object code by feeding the neural network with logical flow characteristics of such codes. Any incidence of false positives is obviously a critical issue for software evaluation purposes. Our evaluation using real code examples shows a correspondence around 90% for the traceability of the executable codes with very low rate of false positives.