Abstract :
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 and analyzing 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).
Keywords :
Web services; formal verification; Eclipse based tool; WS-Engineer; Web service composition; formal model checking; service-oriented architecture; Computer architecture; Distributed computing; Education; Educational institutions; Service oriented architecture; Software engineering; Software systems; Web services;