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

Symbolic execution of transition systems with function summaries

  • Ecole Centrale Paris
  • LIST-DTSI-SLA CEA

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

Reactive systems can be modeled with various kinds of automata, such as Input Output Symbolic Transition Systems (IOSTS). Symbolic execution (SE) applied to IOSTS allows computing constraints associated to IOSTS path executions (path conditions). In this context, generating test cases amounts to finding numerical input values satisfying such constraints using solvers. This paper explores the case where IOSTS models contain functions which are outside of the scope of such solvers. We propose to use function summaries which are logical formulas built from concrete values describing some representative input/output data tuples of the function. We define algorithmic strategies to solve path conditions including such functions based on techniques using and enriching function summaries. Our method has been implemented within the Diversity tool and has been applied to several examples.

langue originaleAnglais
titreTests and Proofs - 11th International Conference, TAP 2017 Held as Part of STAF 2017, Proceedings
rédacteurs en chefEinar Broch Johnsen, Sebastian Gabmeyer
EditeurSpringer Verlag
Pages41-58
Nombre de pages18
ISBN (imprimé)9783319614663
Les DOIs
étatPublié - 1 janv. 2017
Modification externeOui
Evénement11th International Conference on Tests and Proofs, TAP 2017, held as part of STAF 2017 - Marburg, Allemagne
Durée: 19 juil. 201720 juil. 2017

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10375 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence11th International Conference on Tests and Proofs, TAP 2017, held as part of STAF 2017
Pays/TerritoireAllemagne
La villeMarburg
période19/07/1720/07/17

Empreinte digitale

Examiner les sujets de recherche de « Symbolic execution of transition systems with function summaries ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation