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

Abstract semantic diffing of evolving concurrent programs

  • Université Paris 7
  • Microsoft Research

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

5 Citations (Scopus)

Résumé

We present an approach for comparing two closely related concurrent programs, whose goal is to give feedback about interesting differences without relying on user-provided assertions. This approach compares two programs in terms of cross-thread interferences and data-flow, under a parametrized abstraction which can detect any difference in the limit. We introduce a partial order relation between these abstractions such that a program change that leads to a “smaller” abstraction is more likely to be regression-free from the perspective of concurrency. On the other hand, incomparable or bigger abstractions, which are an indication of introducing new, possibly undesired, behaviors, lead to succinct explanations of the semantic differences.

langue originaleAnglais
titreStatic Analysis - 24th International Symposium, SAS 2017, Proceedings
rédacteurs en chefFrancesco Ranzato
EditeurSpringer Verlag
Pages46-65
Nombre de pages20
ISBN (imprimé)9783319667058
Les DOIs
étatPublié - 1 janv. 2017
Modification externeOui
Evénement24th International Symposium on Static Analysis, SAS 2017 - New York, États-Unis
Durée: 30 août 20171 sept. 2017

Série de publications

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

Une conférence

Une conférence24th International Symposium on Static Analysis, SAS 2017
Pays/TerritoireÉtats-Unis
La villeNew York
période30/08/171/09/17

Empreinte digitale

Examiner les sujets de recherche de « Abstract semantic diffing of evolving concurrent programs ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation