Personal tools
You are here: Home PESOS 2010 - 2nd International Workshop on Principles of Engineering Service-Oriented Systems

PESOS 2010 - 2nd International Workshop on Principles of Engineering Service-Oriented Systems

by Grace Lewis last modified Jun 09, 2010 11:35
— filed under:


Featuring Keynotes by


Mauro Pezzè, University of Lugano, Switzerland and Università degli Studi di Milano Bicocca, Italy - "Towards Self-adaptive Service-oriented Systems"

Paolo Tonella, Fondazione Bruno Kessler, Italy - "Research Challenges in Service Testing"



Service-oriented systems represent a new class of software systems, in which software is being used and integrated as temporary services rather than being ‘physically’ integrated and owned permanently by the software user. Those services are loosely-coupled, autonomous software entities owned by third parties and representing different functionality, which can be combined to support dynamic business processes. Thereby, service oriented systems provide a more flexible approach to software development, provisioning and maintenance, allowing addressing the dynamics of a system’s environment and continuously evolving requirements.

Workshop Goals

PESOS 2010 is intended to provide a forum for presenting and discussing a wide range of topics related to service oriented systems. The aim of PESOS is to bring together researchers from academia and industry, as well as practitioners working in the areas of software engineering and service oriented systems to discuss research challenges, recent developments, novel applications, as well as methods, techniques, experiences, and tools to support the engineering and use of service oriented systems. The workshop will address theoretical foundations, practical techniques, empirical studies, experience, and lessons learned related to service oriented systems.


The PESOS workshop will be an excellent opportunity for understanding the state of the practice as well as the vision for the future of engineering service-oriented systems.

** Day 1 (Saturday, May 1) **

 9:00 -  9:15 - Welcome and Introduction

 9:15 - 10:30 - Keynote: Paolo Tonella, Fondazione Bruno Kessler, Italy: "Research Challenges in Service Testing"

11:00 - 12:30 - Session 1: Service Development

  • Opportunistic Computing Experience with the SAM Platform (Jacky Estublier; Idrissa Dieng; Eric Simon; Diana Moreno)
  • Model Driven Support for the Service Oriented Architecture Modeling Language (Nour Ali; Rukmani Nellipaiappan; Rajalaxmi Chandran; Muhammad Ali Babar)
  • A Design Methodology for Real Services (Alessandro Marchetto; Cu D. Nguyen; Chiara Di Francescomarino; Nauman A. Qureshi; Anna Perini; Paolo Tonella)

14:00 - 15:30 - Session 2: Testing and Evolution of Service-Oriented Systems      

  • SEIM: Static Extraction of Interaction Models (Leonardo Mariani; Mauro Pezzè; Oliviero Riganelli; Mauro Santoro)
  • SOA-zation Framework (SF) (Mira Kajko-Mattsson; Ned Chapin)
  • Evaluation of Online Testing for Services – A Case Study (Michaela Greiler; Hans-Gerhard Gross; Arie van Deursen)

16:00 - 17:00 - Joint discussions

** Day 2 (Sunday, May 2) **

9:15 - 10:30 - Keynote: Mauro Pezzè, University of Lugano, Switzerland and Università degli Studi di Milano Bicocca, Italy: "Towards Self-adaptive Service-oriented Systems"

11:00 - 12:30 - Session 3: Service Adaptation

  • Programming Evolveable Web Services (Martin Treiber; Lukasz Juszczyk; Daniel Schall; Schahram Dustdar)
  • A Context-driven Adaptation Process for Service-based Applications (Antonio Bucchiarone; Raman Kazhamiakin; Cinzia Cappiello; Elisabetta di Nitto; Valentina Mazza)
  • Towards Multi-Design of Situated Service-Oriented Systems (Joao Pedro Sousa; Zeynep Zengin; Sam Malek)

14:00 - 15:00 - Quality of Service (QoS) and Service-Level Agreements (SLAs) in Service-Oriented Environments       

15:00 - 15:30 - Joint discussions

16:00 - 17:00 - Joint discussions (cont'd) and closing



Mauro Pezzè, University of Lugano, Switzerland and Università degli Studi di Milano Bicocca, Italy - "Towards Self-adaptive Service-oriented Systems"

Abstract: Dynamic evolution, on-demand integration, context-aware reaction and steady growth that characterize modern service-oriented systems reduce the efficacy of classic design and verification approaches. In this presentation, I will advocate self-adaptive and self-healing architectures as a way to design useful and reliable service-oriented systems. In the talk, I will discuss the limits of the current approaches and I will give evidence of the suitability of self-* approaches through some concrete examples.

Short Bio: Mauro Pezzè is a Professor of Software Engineering and Dean of the Faculty of Informatics of the University of Lugano. He holds a position of professor of software engineering also at the University of Milano Bicocca. Mauro Pezzè is associate editor of ACM Transactions on Software Engineering and Methodology and member of the Steering Committees of the International Conference of Software Engineering (ICSE) and of the ACM International Conference on Software Testing and Analysis (ISSTA). He is program chair of the International Workshop on Software Engineering for Adaptive and Self Managing Systems (SEAMS 2010) and program co-chair of the International Conference on Software Engineering (ICSE 2012).  He is a co-author of many papers on software engineering and software testing, and is the co-author of a book on Software Testing and Analysis published by John Wiley in 2008.


Paolo Tonella, Fondazione Bruno Kessler, Italy - "Research Challenges in Service Testing"


Abstract: Methodologies, tools and techniques for the engineering of service oriented systems are increasingly adopted by the industry. However, dependability
and quality assurance for such systems remains a major concern, because of the limited observability, testability and controllability of the services
being composed. In this talk, I will survey the state of the art in service testing, highlighting the existing gaps between research and practice. I will  identify the most relevant research challenges, trying to sketch an agenda for future work in the field.

Short Bio: Paolo Tonella is head of the Software Engineering Research Unit at FBK-IRST.  He received his PhD degree in Software Engineering from the
University of Padova, in 1999, with the thesis "Code Analysis in Support to Software Maintenance". Since 1994  he has been a full time researcher of the Software Engineering group at FBK-IRST. He participated in several industrial and European Community projects on software analysis and testing. He is the author of "Reverse
Engineering of Object Oriented Code", Springer, 2005. He wrote over 90 peer reviewed conference/workshop papers and over 30 journal papers.  

Paolo Tonella was Program Chair of ICPC 2007 and Program and General Chair of WSE and SCAM. He will be General Chair of ISSTA 2010 and ICSM 2011. Among the others, he served in the program committees of ICSM, ISSTA, ICST, ICPC, SCAM, CSMR, WCRE. In 2007, Paolo Tonella was ranked among the top-50 Software Engineering scholars in an article published by the Communications of the ACM (vol. 50, n. 6, pp. 81-85, June 2007). He regularly reviews papers for journals such as TSE, TOSEM, STVR, JSME. His current research interests include reverse engineering, crosscutting concerns, empirical studies, Web testing and test case generation.


Organizing Committee

  • Grace A. Lewis, CMU Software Engineering Institute, USA
  • Andreas Metzger, University of Duisburg-Essen, Germany
  • Marco Pistore, Fondazione Bruno Kessler, Italy
  • Dennis Smith, CMU Software Engineering Institute, USA
  • Andrea Zisman, City University London, UK

Steering Committee

  • 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, University of Duisburg‐Essen, Germany

Program Committee

  • Mikio Aoyama, NISE, Japan
  • Luciano Baresi, Politecnico di Milano, Italy
  • Tevfik Bultan, University of California Santa Barbara, USA
  • Gerardo Canfora, University of Sannio, Italy
  • Manuel Carro, Universidad Politécnica de Madrid, Spain
  • Schahram Dustdar, TU Vienna, Austria
  • Paul Gruenbacher, Johannes Kepler University Linz, Austria
  • John Grundy, University of Auckland, New Zealand
  • Robert Hall, AT&T Labs Research, USA
  • Patrick Heymans, University of Namur, Belgium
  • Robert Johnson, IBM Software Group, USA
  • Roger Kilian‐Kehr, SAP, Germany
  • Kostas Kontogiannis, National Technical University of Athens, Greece
  • Marin Litoiu, York University, Canada
  • Anna Liu, University of New South Wales, Australia
  • Nicolás López, University of Los Andes, Colombia
  • Hanan Lutfiyya, University of Western Ontario, Canada
  • Liam O'Brien, NICTA, Australia
  • Barbara Pernici, Politecnico di Milano, Italy
  • Anne-Marie Sassen, European Commission, Belgium
  • Roberto Silva Filho, Siemens Corporate Research, USA
  • George Spanoudakis, City University London, UK
  • Alistair Sutcliffe, University of Manchester, UK
  • Tarja Systa, Tampere University of Technology, Finland
  • Ladan Tahvildari, University of Waterloo, Canada
  • Willem Visser, University of Stellenbosch, South Africa
  • Janet Wesson, Nelson Mandela Metropolitan University, Zaire

 ICSE 2010

Document Actions
  • Send this
  • Print this
  • Bookmarks

The Plone® CMS — Open Source Content Management System is © 2000-2017 by the Plone Foundation et al.