Communication Dans Un Congrès Année : 2024

Modelling, Verifying and Testing the Contract Automata Runtime Environment with Uppaal

Résumé

The contract automata runtime environment (CARE) is a distributed middleware application recently introduced to realise service applications specified using a dialect of finite-state automata. In this paper, we detail the formal modelling and verification of CARE. We provide a formalisation as a network of stochastic timed automata. The model is verified against the desired properties with the tool Uppaal, utilizing exhaustive and statistical model checking techniques. This research emphasises the advantages of employing formal modelling, verification and testing processes to enhance the dependability of an open-source distributed application. We discuss the methodology used for modelling the application and address the issues that have been identified and fixed.

Fichier sous embargo
Fichier sous embargo
0 7 26
Année Mois Jours
Avant la publication
vendredi 1 janvier 2027
Fichier sous embargo
vendredi 1 janvier 2027
Connectez-vous pour demander l'accès au fichier

Dates et versions

hal-05009683 , version 1 (28-03-2025)

Licence

Identifiants

Citer

Davide Basile. Modelling, Verifying and Testing the Contract Automata Runtime Environment with Uppaal. 26th International Conference on Coordination Models and Languages (COORDINATION), Jun 2024, Groningen, Netherlands. pp.93-110, ⟨10.1007/978-3-031-62697-5_6⟩. ⟨hal-05009683⟩
105 Consultations
1 Téléchargements

Altmetric

Partager

  • More