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

Timed Transition Tour for Race Detection in Distributed Systems

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

Résumé

The paper is devoted to detecting output races in distributed systems. We perform such detection through testing their implementations. As an underlying model for our test generation strategy we consider a Timed Finite State Machine or a TFSM (for short), where each input/output transition is augmented with a timed guard and an output delay. A potential output race can thus be simulated as an output delay mutant; this formalism is introduced in the paper. In order to build a test suite, we adapt a well-known test generation strategy, a transition tour method. The novelty of the proposed method relies on choosing appropriate timestamps for inputs, yielding a timed transition tour. We discuss its fault coverage for output race detection. As an application case study, we consider a Software Defined Networking (SDN) framework where the system under test is represented by the composition of a controller and a switch. Experimental results show that the timed transition tour can detect races in the behavior of the widely used ONOS controller.

langue originaleAnglais
titreProceedings of the 18th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2023
rédacteurs en chefHermann Kaindl, Hermann Kaindl, Hermann Kaindl, Mike Mannion, Leszek Maciaszek, Leszek Maciaszek
EditeurScience and Technology Publications, Lda
Pages613-620
Nombre de pages8
ISBN (Electronique)9789897586477
Les DOIs
étatPublié - 1 janv. 2023
Evénement18th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2023 - Prague, République tchcque
Durée: 24 avr. 202325 avr. 2023

Série de publications

NomInternational Conference on Evaluation of Novel Approaches to Software Engineering, ENASE - Proceedings
Volume2023-April
ISSN (Electronique)2184-4895

Une conférence

Une conférence18th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2023
Pays/TerritoireRépublique tchcque
La villePrague
période24/04/2325/04/23

Empreinte digitale

Examiner les sujets de recherche de « Timed Transition Tour for Race Detection in Distributed Systems ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation