International Workshop on
Service-oriented Requirements Engineering - SoRE'04

Kyoto (Japan), September 6, 2004

In conjunction with RE 04 - 12th International Requirements Engineering Conference



Luciano Baresi
Politecnico di Milano - Milano (Italy)

Mike Papazoglou
Tilburg University - Tilburg (The Netherlands)

Roel Wieringa
University of Twente - Enschede (The Netherlands)

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.


09.00-09.30 Welcome and Introduction
09.30-10.30 Session I

Goal-Oriented RE for e-services
Zlatko Zlatev (1), Pascal van Eck (1), Roel Wieringa (1), and Jaap Gordijn (2)
(1) Centre for Telematics and Information Technology, University of Twente, (2) Department of Computer Science, Vrije Universiteit (The Netherlands)

Modeling Business Conversations Based on Nonfunctional Requirements
Enzo Colombo
Politecnico di Milano (Italy)
10.30-11.00 Tea break
11.00-12.30 Session II

Web Services as Product Experience Augmenters and the Implications for Requirements Engineering
Pascal van Eck and Roel Wieringa
Centre for Telematics and Information Technology, University of Twente (The Netherlands)

Lessons Learned from Requirements Analysis for Implementing Integrated Services
Rieko Yamamoto (1), Kyoko Ohashi (1), Kouji Yamamoto (1), Junji Inomata (2), and Tomotaka Matsuda (2)
(1) Fujitsu Laboratories, (2) Fujitsu (Japan)

Requirements Monitoring in a Reflective Architecture
Andrea Savigni (1) and Francesco Tisato (2)
(1) TSC, Milan, (2) DISCo Università di Milano-Bicocca, Milan (Italy)
12.30-14.00 Lunch
14.00-15.00 Session III

Requirements Engineering for Ambient Intelligence Systems: A Viewpoint
Klaus Schmid
Fraunhofer Institut für Experimentelles Software Engineering (Germany)

FIRST : A Prototyped Formal Specification Model For Software Development
Anirban Basu and Swapan Bhattacharya
Department of Computer Science and Engineering, Jadavpur University (India)
15.00-15.30 Wrap up and conclusions
15.30-16.00 Tea break
16.00-17.00 A research agenda for next years (panel and open discussion)