Proceedings of the International Workshop on Quality Assurance for Service-Based Applications

The service-oriented computing paradigm has been widely adopted in enterprises as a means to implement distributed computing solutions. These solutions are realized as service-based applications (SBAs), by integrating heterogeneous software services, usually developed, controlled and owned by different organizations. Given the availability of mechanisms for run-time service discovery and binding, the service-oriented paradigm fosters a further level of dynamicity where service integration emerges at run time and evolves over time. Nevertheless run-time integration of services owned and controlled by different organizations affects the notion of correctness, dependability and quality of SBAs. This poses a challenge for the definition of new methodologies and techniques for the quality assurance process of this class of software. The quality assurance process has to span over the entire life cycle of a service-based application, from the design phase to the execution phase through intermediate phases such as deployment, to detect errors as early as possible.