4th International Workshop on Principles of Engineering Service-Oriented Systems
In conjunction with the 34th International Conference on
Software Engineering (ICSE)
Zurich, Switzerland -- June 4, 2012
|Keynote speech by:
Motivation and Goals
Service-oriented systems pose novel challenges to software engineering, stemming from the lack of homogeneity of their basic components and from the requirement of being able to accommodate unprecedented levels of changes and dynamic evolution. Increasingly, services will be offered via the Internet through emerging delivery models such as software-as-a-service (SaaS), business process outsourcing (BPO), cloud services and third-party services. This means that future software systems will increasingly rely on the provisioning of services, which are no longer under the software engineer’s control. Those trends are reflected in the special theme of the 4th edition of PESOS: “Internet of Services”.
The goal of PESOS 2012 is to bring together software engineering researchers from academia and industry, as well as practitioners working in the areas of service-oriented systems to discuss research challenges, recent developments, novel application scenarios, as well as methods, techniques, experiences and tools to support engineering, evolution and adaptation of large-scale, highly-dynamic service-oriented systems.
For the first time, PESOS will feature a special session on “the quest for case studies”. The special session aims to serve as a forum for researchers and practitioners sharing this vision and willing to contribute with their effort and experience. The ultimate goal is to create the reference set of case studies for the research community in service-oriented systems, hosted on a publicly available repository (not unlike the PROMISE data repository). The session will be organized as a working session in which participants can present their experience and the lessons learned.
- Abstract submission (mandatory) deadline: February 22, 2012
- Paper submission deadline (extended): February 24, 2012
- Notification of authors: March 20, 2012
- Camera-ready copies: March 29, 2012 (STRICT!)
- Author registration deadline: March 29, 2012
- ICSE early registration deadline: April 22, 2012
Registration to the workshop is now open at http://www.ifi.uzh.ch/icse2012/registration/online-registration/
Early registration ends April, 22.
09:00-10:30 Session 1
- Intro from
- Invited Talk: Carl Worms, Enterprise architect, Credit Suisse IT Private Banking: "An Internet of Services - Visions" (60 mins)
- This invited keynote comprises a view in the glass bowl as seen by an enterprise architect working in a global enterprise which is one of the technology leaders in its industry.
- Bio: Carl Worms is enterprise architect in Credit Suisse
Private Banking IT with focus on strategy and architecture of software
engineering processes. Since 1991, he worked in several large
enterprises in the areas of software engineering methodology and
software quality management. In 1993 he got the Walter Masing Award of
the German Society for Quality with a paper on object orientation and
automated testing. He joined Credit Suisse IT architecture in 1999 as
leading methodologist and led the first software process improvement
program from 2002-2005 and in 2007 the Quality Management organization.
Since 2008 in his current position as process architect for IT private
banking and region Switzerland, he developed the roadmap for the next
10 years for application development processes, methods and
- Discussion (30 mins)
11:00-12:30 Session 2: Agility & Quality in service-oriented systems
(all presentations 15 mins)
- Dependability-Driven Runtime Management of Service Oriented Architectures, by Hanen Haouas; Johann Bourcier
- Simulating Awareness in Global Software Engineering: A Comparative Analysis of Scrum and Agile Service Networks, by Damian A. Tamburri; Ivan S. Razo-Zapata; Hector Fernandez; Cedric Tedeschi
- Non-Functional Analysis of Service Choreographies, by Cesare Bartolini; Antonia Bertolino; Andrea Ciancone; Guglielmo De Angelis; Raffaela Mirandola
- Local Model Learning for Asynchronous Services, by Casandra Holotescu
- Discussion (30 mins)
14:00-15:30 Session 3: The Quest for Case Studies
- Spicy Stonehenge: Proposing a SOA Case Study, by Tiago Espinha; Cuiting Chen; Andy Zaidman; Hans-Gerhard Gross
- Open SOALab: Case Study Artifacts for SOA Research and Education, by Norman Wilde; John Coffey; Thomas Reichherzer; Laura White
- Constraint-Based Invocation of Stateful Web Services: The Beep Store, by Sylvain Hallé; Roger Villemaire
- Cloud in a Cloud for Cloud, by Shigetoshi Yokoyama, Nobukazu Yoshioka; Takahiro Shida
- A Car Logistics Scenario for Context-Aware Adaptive Service-Based Systems, by Antonio Bucchiarone; Nawaz Khurshid; Annapaola Marconi; Marco Pistore; Heorhi Raik
- A Monitoring Data Set for Evaluating QoS-Aware Service-Based Systems, by Philipp Leitner; Waldemar Hummer; Schahram Dustdar
- Providing Lightweight and Adaptable Service Technology for Information and Communication (PLASTIC) in the Mobile eHealth Case Study, by Marco Autili; Luca Berardinelli; Davide Di Ruscio; Catia Trubiani
- Discussion (20 mins)
Case studies are hosted in the S-Cube Use Cases Repository.
16:00-17:30 Session 4: Governance & Monitoring of service-oriented systems
(all presentations 15 mins)
- SALMonADA: A Platform for Monitoring and Explaining Violations of WS-Agreement-Compliant Documents, by Carlos Müller; Marc Oriol; Marc Rodríguez; Xavier Franch; Jordi Marco; Manuel Resinas; Antonio Ruiz-Cortés
- PRadapt: A Framework for Dynamic Monitoring of Adaptable Service-Based Systems, by Ricardo Contreras; Annapaola Marconi; Marco Pistore; Andrea Zisman
- Exploring Impacts of Inaccuracy and Imprecision of QoS Assumptions on Proactive Constraint-Based QoS Prediction for Service Orchestration, by Dragan Ivanovic, Manuel Carro; Manuel Hermenegildo
- Managing Mutiples Applications in a Service Platform, by Jacky Estublier; German Vega
- Discussion (30 mins)
- Summary and
closing remarks (15 mins)
- Patricia Lago, VU University Amsterdam, The Netherlands
- Grace A. Lewis, CMU Software Engineering Institute, USA
- Andreas Metzger, Paluno (Ruhr Institute for Software Technology), University of Duisburg-Essen, Germany
- Vladimir Tosic, NICTA, Australia
Special Session Organizers
- Domenico Bianculli, University of Lugano, Switzerland
- Antinisca Di Marco, University of L’Aquila, Italy
- Pierluigi Plebani, Politecnico di Milano, Italy
- Andrea Polini, University of Camerino, Italy
- Schahram Dustdar, Technial University of Vienna, Austria.
Carlo Ghezzi, Politecnico di Milano, Italy.
Domenico Laforenza, IIT‐CNR & ISTI CNR, Italy.
- Frank Leymann, University of Stuttgart, Germany.
- Mike Papazoglou, Tilburg University, The Netherlands.
- Klaus Pohl, Paluno (Ruhr Institute for Software Technology), University of Duisburg‐Essen, Germany.
- Antonio Brogi, University of Pisa, Italy
- Matthias Book, Paluno (Ruhr Institute for Software Technology), University of Duisburg‐Essen, Germany
- Myra Cohen, University of Nebraska, USA
- Marlon Dumas, University of Tartu, Estonia
- Schahram Dustdar, TU Vienna, Austria
- Howard Foster*, City University of London, UK
- Qing Gu, VU University Amsterdam, The Netherlands
- Sam Guinea, Politecnico di Milano, Italy
- Sylvain Hallé*, Université du Québec à Chicoutimi, Canada
- Wilhelm Hasselbring*, University of Kiel, Germany
- Dragan Ivanovic*, Universidad Politécnica de Madrid, Spain
- Raman Kazhamiakin, FBK, Italy
- Heiko Koziolek*, ABB Corporate Research, Germany
- Kyriakos Kritikos*, University of Crete, Greece
- Marin Litoiu, York University, Canada
- Nicolás López, University of Los Andes, Colombia
- Hanan Lutfiyya, University of Western Ontario, Canada
- Marija Mikic-Rakic*, Google Los Angeles, USA
- Liam O'Brien, CSIRO, Australia
- Flavio Oquendo, European University of Brittany/IRISA-UBS, France
- Cesare Pautasso, Università della Svizzera Italiana, Switzerland
- Florian Rosenberg*, IBM Research Lab, USA
- Antonio Ruiz, University of Seville, Spain
- Antonino Sabetta*, SAP Research, France
- Tarja Systa, Tampere University of Technology, Finland
- Liming Zhu, NICTA, Australia
* = Member of special session evaluation committee