FosterEvolution

You are here: Home » About
Sunday, 20 May 2012

A Rigorous Approach to Engineering Web Service Compositions

E-mail Print PDF

H.Foster, "A Rigorous Approach to Engineering Web Service Compositions", PhD Thesis, Distributed Software Engineering, Department of Computing, Imperial College London, UK, January 2006.

This thesis was supervised by Prof. Jeff Magee and Prof. Jeff Kramer.

Abstract

Preview

Despite the emergence of standards to define and compose Web Services to form more complex systems, as yet, there is little support for engineering systems composed from multiple services. As web technology has evolved, tools have been developed that support the design of both visual content and functional services for users. Web Services however, concentrate on the view of systems inter-operating with other systems rather than that of actual human actors, yet the concepts related to ease of design are still highly relevant. However, as yet, tools which assist service design and composition provide only basic capabilities. The main contribution of this work is to provide a rigorous approach to specifying, modelling, verifying and validating the behaviour of web service compositions with the goal of simplifying the task of designing coordinated distributed services and their interaction requirements. We address these issues through the use of rigorous software process analysis techniques. The thesis specifies semantics for web service composition standards and develops an accessible, mechanical tool, which automates the tasks involved. This thesis presents a model-based approach built upon formal verification, validation and simulation techniques, utilising scenario-based design and implementations built in service composition standards. The work assigns the semantics of compositions through the use of Labelled Transition Systems (LTS) in the form of Finite State Processes (FSP). A tool suite is also presented, forming an environment to assist in undertaking the approach, and featuring an extendable and flexible architecture for the variety of compositional standards that exist. The approach is validated using a case study as a result of collaborative work with the UK Police Information Technology Organisation (PITO) and through example compositions published by the International Business Machines Corporation (IBM).

Links

Click here to access the FULL PDF version of the thesis.

Tools

 

Other News

  • 1
  • 2
  • 3
Prev Next

Formal Certification and Compliance for Run-Time Service Environments (SCC2012)

Formal Certification and Compliance for Run-Time Service Environments (SCC2012)

H.Foster, G.Spanoudakis and K.Mahbub, Formal Certification and Compliance for Run-Time Service Environments, in proceedings of the 9th International Conference on Service Computing (SCC2012), Honolulu, Hawaii, June 2012.

Read more

Safety, Certification and Compliance for Software Services (WESOA11)

H.Foster and G.Spanoudakis, Safety, Ceritifcation and Compliance for Software Services, in proceedings of the Workshop on Engineering Service-Oriented Applications (WESOA11), Paphos, Cyprus, December 2011. Abstract Preview The maturity of IT processes, such as software development, can be and is often certified. Current trends in the IT industry suggest that software systems in the future will be very different from their counterparts today, with an increasing adoption of the Service-Oriented Architecture (SOA) design pattern and the deployment of Software-as-a-Service (SaaS) on Cloud infrastructures. In this talk we discuss some issues surrounding engineering Software Services for Cloud infrastructures and highlight the need for enhanced control, service-level agreement...

Read more

Dynamic Creation of Monitoring Infrastructures

Dynamic Creation of Monitoring Infrastructures

In this paper we discuss an approach to the dynamic configuration of service monitoring infrastructure from SLAs. Published in Service Level Agreements for Cloud Computing, Springer, 2011.

Read more