Model checking
Automata For Modeling Real-Time Systems
ICALP '90 Proceedings of the 17th International Colloquium on Automata, Languages and Programming
Kronos: A Model-Checking Tool for Real-Time Systems
CAV '98 Proceedings of the 10th International Conference on Computer Aided Verification
Automatic verification of the TLS handshake protocol
Proceedings of the 2004 ACM symposium on Applied computing
CTR-S: a logic for specifying contracts in semantic web services
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
Proceedings of the 2005 ACM symposium on Applied computing
Leveraging Eclipse for integrated model-based engineering of web service compositions
eclipse '05 Proceedings of the 2005 OOPSLA workshop on Eclipse technology eXchange
Hi-index | 0.00 |
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.