Choreographing security and performance analysis for web services

  • Authors:
  • Stephen Gilmore;Valentin Haenel;Leïla Kloul;Monika Maidl

  • Affiliations:
  • Laboratory for Foundations of Computer Science, The University of Edinburgh, Scotland;Laboratory for Foundations of Computer Science, The University of Edinburgh, Scotland;PRiSM, Université de Versailles, Versailles, France;Siemens AG, CT IC3, München, Germany

  • Venue:
  • EPEW'05/WS-FM'05 Proceedings of the 2005 international conference on European Performance Engineering, and Web Services and Formal Methods, international conference on Formal Techniques for Computer Systems and Business Processes
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe a UML-based method which supports model-driven development of service-oriented architectures including those used in Web services. Analysable content is extracted from the UML models in the form of process calculus descriptions. These are analysed to provide strong guarantees of satisfactory security and performance. The results are reflected back in the form of a modified version of the UML model which highlights points of the design which can give rise to operational difficulties. A design platform supporting the methodology, Choreographer, interoperates with state-of-the-art UML modelling tools such as Poseidon. We illustrate the approach on an example.