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: