Passer à la navigation principale Passer à la recherche Passer au contenu principal

Mathematical programming based debugging

  • Leo Liberti
  • , Stéphane Le Roux
  • , Jeremy Leconte
  • , Fabrizio Marinelli
  • Laboratoire d'Informatique (LIX)
  • PSL research University & IPSL
  • Polytechnic University of Marche

Résultats de recherche: Contribution à un journalArticleRevue par des pairs

2 Citations (Scopus)

Résumé

Verifying that a piece of software has no bugs means proving that it has certain desired properties, such as an array index not taking values outside certain bounds. Abstract interpretation is used in the static analysis of code to establish the inclusion-wise smallest set of values (numerical invariant) that the program variables can attain during program execution. Such sets can be used to detect run-time errors without actually running the program. We present a mathematical program that determines guaranteed smallest interval invariants of computer programs with integer affine arithmetics and compare our results to existing techniques.

langue originaleAnglais
Pages (de - à)1311-1318
Nombre de pages8
journalElectronic Notes in Discrete Mathematics
Volume36
Numéro de publicationC
Les DOIs
étatPublié - 1 janv. 2010

Empreinte digitale

Examiner les sujets de recherche de « Mathematical programming based debugging ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation