Towards Strengthening Formal Specifications with Mutation Model Checking

Maxime Cordy, Sami Lazreg, Axel Legay, Pierre Yves Schobbens

Résultats de recherche: Contribution dans un livre/un catalogue/un rapport/dans les actes d'une conférenceArticle dans les actes d'une conférence/un colloque

Résumé

We propose mutation model checking as an approach to strengthen formal specifications used for model checking. Inspired by mutation testing, our approach concludes that specifications are not strong enough if they fail to detect faults in purposely mutated models. Our preliminary experiments on two case studies confirm the relevance of the problem: their specification can only detect 40% and 60% of randomly generated mutants. As a result, we propose a framework to strengthen the original specification, such that the original model satisfies the strengthened specification but the mutants do not.

langue originaleAnglais
titreESEC/FSE 2023
Sous-titreProceedings of the 31st ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering
rédacteurs en chefSatish Chandra, Kelly Blincoe, Paolo Tonella
EditeurACM Press
Pages2102-2106
Nombre de pages5
ISBN (Electronique)9798400703270
Les DOIs
Etat de la publicationPublié - 30 nov. 2023
Evénement31st ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE 2023 - San Francisco, États-Unis
Durée: 3 déc. 20239 déc. 2023

Série de publications

NomProceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering

Une conférence

Une conférence31st ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE 2023
Pays/TerritoireÉtats-Unis
La villeSan Francisco
période3/12/239/12/23

Empreinte digitale

Examiner les sujets de recherche de « Towards Strengthening Formal Specifications with Mutation Model Checking ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation