International Workshop on
Kyoto (Japan), September 6, 2004
In conjunction with RE 04 - 12th International Requirements Engineering Conference
Rationale and aims
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 in services in a machine-interpretable way. This enables dynamic composition and deployment of systems that meet the expectations of the different stakeholders. It also enables monitoring the behavior of deployed systems and reasoning on partial matches, deviations, and corrective actions.
Given these considerations, the workshop aims at being an opportunity for the communities that work on requirements and service-oriented applications to meet together and share their knowledge to set appropriate theoretical foundations, define special-purpose methodologies for requirements elicitation, 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 aims at hosting significant and high-quality contributions in all topics related to requirements engineering for service-oriented software, 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 workshop will be organized in technical sessions, where accepted papers will be presented, and open discussions on selected topics, prepared by discussion leaders. The main result will be the preparation of a research agenda to guide and support researchers in the field.