Races in Extended Input/Ouput Automata, Their Compositions and Related Reactive Systems

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Reactive systems can be highly distributed and races in channels can have a direct impact on their functioning. In order to detect such races, model-based testing is used and in this paper, we define races in the Extended Input Output Automata (EIOA) which are related to races in a corresponding distributed system. We define various race conditions in an EIOA modeling them by Linear Temporal Logic (LTL) formulas. As race conditions can be resolved in the corresponding EIOA implementations, we also discuss how a generated counterexample (if any) can be used for provoking a race in a distributed system implementation with the given level of confidence. Software Defined Networking (SDN) framework serves as a relevant case study along the paper.

Original languageEnglish
Title of host publicationProceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2024
EditorsHermann Kaindl, Hermann Kaindl, Hermann Kaindl, Mike Mannion, Leszek Maciaszek, Leszek Maciaszek
PublisherScience and Technology Publications, Lda
Pages727-734
Number of pages8
ISBN (Electronic)9789897586965
DOIs
Publication statusPublished - 1 Jan 2024
Event19th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2024 - Angers, France
Duration: 28 Apr 202429 Apr 2024

Publication series

NameInternational Conference on Evaluation of Novel Approaches to Software Engineering, ENASE - Proceedings
ISSN (Electronic)2184-4895

Conference

Conference19th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2024
Country/TerritoryFrance
CityAngers
Period28/04/2429/04/24

Keywords

  • Distributed Reactive Systems
  • Extended Input/Output Automata
  • Races
  • Software Defined Networking

Fingerprint

Dive into the research topics of 'Races in Extended Input/Ouput Automata, Their Compositions and Related Reactive Systems'. Together they form a unique fingerprint.

Cite this