Workshop Overview
The service-oriented approach is becoming more and more popular to integrate highly heterogeneous systems. Web services are the natural evolution of conventional middleware technologies to support Web-based and enterprise-level integration, but the paradigm can also serve as basis for other classes of systems. For example, we can mention all those cases where the high degree of flexibility and dynamism requires that available functionality be discovered at run-time and its quality parameters be negotiated dynamically. This is the case, for example, of ambient computing and automotive applications that need to cope with changing (evolving) configurations. The dynamic nature of these systems precludes the a priori identification of the components that define the system and demands for the run-time discovery and composition of such services.

To realize a service-oriented architecture we need techniques to identify and specify requirements on services in a machine-interpretable way to enable the dynamic composition and deployment of systems that meet the expectations of the different stakeholders. We need new capabilities to monitor the behavior of deployed systems and reasoning on partial matches, deviations, and corrective actions. We need to integrate service-oriented architectures with existing component- and COTS-based architectures that deliver capabilities not suited to services. And finally, we need to be able to exploit the availability of services to discover new opportunities that improve existing requirements processes and techniques.

Given these considerations, the workshop intends to provide an opportunity for the communities that work on requirements and service-oriented applications to meet and share their knowledge to set appropriate theoretical foundations, define special-purpose methodologies for requirements specification, and develop supporting technology. The workshop also aims at promoting research directions on requirements engineering for this class of applications by providing a forum where academic and industrial researchers can share and disseminate ideas.

The workshop intends to receive and present significant and high-quality contributions in all topics related to requirements engineering for service-oriented software and related component- and COTS-based concerns, with the goal of letting participants gain insights into the current state of the art and future challenges, create synergies through integration, and foster cross-cooperation. The main result will be the preparation of a research agenda to guide and support researchers in this emerging field.

The workshop will be organized according to the following:

All topics listed here are not intended in their general formulation, but must be slanted towards service-oriented applications. Areas of particular interest include, but are not limited to: