Choreographing Security and Performance Analysis for Web Services

Stephen Gilmore, Valentin Haenel, Leïla Kloul, Monika Maidl

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.
Original languageEnglish
Title of host publicationFormal Techniques for Computer Systems and Business Processes
Subtitle of host publicationEuropean Performance Engineering Workshop, EPEW 2005 and International Workshop on Web Services and Formal Methods, WS-FM 2005, Versailles, France, September 1-3, 2005. Proceedings
EditorsMario Bravetti, Leïla Kloul, Gianluigi Zavattaro
PublisherSpringer
Pages200-214
Number of pages15
ISBN (Electronic)978-3-540-31903-0
ISBN (Print)978-3-540-28701-8
DOIs
Publication statusPublished - 2005

Publication series

NameLecture Notes in Computer Science
PublisherSpringer Berlin / Heidelberg
Volume3670
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Fingerprint

Dive into the research topics of 'Choreographing Security and Performance Analysis for Web Services'. Together they form a unique fingerprint.

Cite this