Abstract
Behavioural properties are analyzed for web service contracts formulated in Business Process Execution Language
(BPEL) and Choreography Description Language (CDL). The key result reported is an automated technique to check consistency between protocol aspects of the contracts. The contracts are abstracted to (timed) automata and from there a simulation is set up, which is checked using automated tools for analyzing networks of finite state processes. Here we use the Concurrency Work Bench. The proposed techniques are illustrated with a case study that include otherwise difficult to analyze fault handlers.
(BPEL) and Choreography Description Language (CDL). The key result reported is an automated technique to check consistency between protocol aspects of the contracts. The contracts are abstracted to (timed) automata and from there a simulation is set up, which is checked using automated tools for analyzing networks of finite state processes. Here we use the Concurrency Work Bench. The proposed techniques are illustrated with a case study that include otherwise difficult to analyze fault handlers.
Original language | English |
---|---|
Journal | International Journal on Advances in Systems and Measurements |
Volume | 1 |
Issue number | 1 |
Pages (from-to) | 29-39 |
Publication status | Published - 2008 |
Keywords
- web services, model checking