An Approach to Automated Runtime Verification for Timed Systems: Applications to Web Services - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue JOURNAL OF SOFTWARE, Année : 2012

An Approach to Automated Runtime Verification for Timed Systems: Applications to Web Services

Résumé

Software testing plays an important role in verifying and assessing the quality of a software application. There are various testing approaches proposed for different application scenarios. In this paper, we propose a new passive testing approach to verifying a timed trace with respect to a set of constraints. With the extension of Nomad language, we are able to formally describe all constraints and combine conditions by logical operations AND and OR into expressions. By well organizing and evaluating the expressions, we are able to carry out runtime verification message by message in a timed trace. In addition to the theoretical framework, we have also developed a software tool known as RV4WS (Runtime Verification for Web Services) for the automation of our testing approach, and implemented all algorithms in the paper with this tool. We conduct a case study of web service composition to verify the effectiveness of our approach and tool.
Fichier principal
Vignette du fichier
article_JSW-7292-16142-1-PB.pdf (1.37 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00997948 , version 1 (12-06-2014)

Identifiants

Citer

Dung Cao, Richard Castanet, Patrick Felix, Kevin Chiew. An Approach to Automated Runtime Verification for Timed Systems: Applications to Web Services. JOURNAL OF SOFTWARE,, 2012, 7 (6), pp.1338-1350. ⟨10.4304/jsw.7.6.1338-1350⟩. ⟨hal-00997948⟩

Collections

CNRS TDS-MACS
122 Consultations
157 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More