Timed automata for web services verification

  • Authors:
  • M. Emilia Cambronero;Juan J. Pardo;Gregorio Díaz;Valentín Valero

  • Affiliations:
  • Computing Systems Department, University of Castilla-la Mancha, Albacete, Spain;Computing Systems Department, University of Castilla-la Mancha, Albacete, Spain;Computing Systems Department, University of Castilla-la Mancha, Albacete, Spain;Computing Systems Department, University of Castilla-la Mancha, Albacete, Spain

  • Venue:
  • ACS'06 Proceedings of the 6th WSEAS international conference on Applied computer science
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Timed Automata is a well known formalism for the description of Real-Time System. In this paper we show that it is useful for modelling and analyzing Web Services with time constraints. For our purposes it is enough with the choreography level of the Web Services Architecture, so Web Services descriptions written in WSCDL (a XML-based description languages) are translated to timed automata models. Then, the UPPAAL tool is used to simulate and analyse the behavior of the system. The process is illustrated with a case study, an airline ticket reservation system. The example shows the systematic translation process, and the resulting model is checked for a suite of rather generic safeness and liveness properties.