Projects per year
Abstract
We present an integrated approach to design and validate RESTful composite web services. We use the Unified Modeling Language (UML) to specify the requirements, behavior and published resources of each web service. In our approach, a service can invoke other services and exhibit complex and timed behavior while still complying with the REST architectural style. We show how to transform service specifications into UPPAAL timed automata for verification and test generation. The service requirements are propagated to the UPPAAL timed automata during the transformation. Their reachability is verified in UPPAAL and they are used for computing coverage level during test generation. We validate our approach with a case study of a holiday booking web service.
Original language | Undefined/Unknown |
---|---|
Title of host publication | 10th International Conference on Web Information Systems and Technologies |
Editors | Monfort, Valerie, Krempels, Karl-Heinz |
Publisher | SCITEPRESS Science And Technology Publications |
Pages | 104–115 |
Publication status | Published - 2014 |
MoE publication type | A4 Article in a conference publication |
Event | conference; 2014-04-03; 2014-04-05 - 10th International Conference on Web Information Systems and Technologies, Barcelona, Spain Duration: 3 Apr 2014 → 5 Apr 2014 |
Conference
Conference | conference; 2014-04-03; 2014-04-05 |
---|---|
Period | 03/04/14 → 05/04/14 |
Keywords
- Model-based Testing
- Rest
- TRON
- UPPAAL
- Web services
Projects
- 2 Finished
-
N4S: Need for Speed
Porres Paltor, I. (Principal Investigator), Nybom, K. (Co-Investigator), Truscan, D. (Co-Investigator), Ashraf, A. (Co-Investigator), Troubitsyna, E. (Co-Investigator), Byholm, B. (Co-Investigator), Rauf, I. M. (Co-Investigator) & Ahmad, T. (Co-Investigator)
01/01/14 → 31/12/16
Project: Industry/Business Finland
-
PAM: Practical Applications of Model-based technologies to continuous integration & testing methodologies
Truscan, D. (Principal Investigator), Ahmad, T. (Co-Investigator), Iqbal, J. (Principal Investigator), Porres Paltor, I. (Co-Principal Investigator) & Siavashi, F. (Co-Investigator)
01/01/12 → 31/12/15
Project: Industry/Business Finland