Service
Composition: Assisting the Engineer and the Apprentice
Howard Foster
(Imperial
College London)
The talk and
demonstrations will illustrate a rigorous approach to the
engineering of services for service-oriented architectures and in
particular, web service compositions. We use formal model checking
techniques to cover aspects of architecture, orchestration,
choreography and
deployment configurations for service compositions. A demonstration
will
illustrate our techniques using an Eclipse based tool, known as
WS-Engineer.
WS-Engineer is based upon the Labelled Transition System Analyser
(LTSA) and
provides mechanisms to assist engineers in developing service
compositions.
The tool has also been adopted as part of academic courses in the
teaching
aspects of a services science. The talk is based on work in London
Software
Systems a grouping that includes academics at Imperial College London
(the
speaker, Jeff Magee, Jeff Kramer and Sebastian Uchitel) and at
University
College London (Wolfgang Emmerich, Anthony Finkelstein and David
Rosenblum).