skip to main content
10.1145/1985394acmconferencesBook PagePublication PagesicseConference Proceedingsconference-collections
PESOS '11: Proceedings of the 3rd International Workshop on Principles of Engineering Service-Oriented Systems
ACM2011 Proceeding
  • Program Chairs:
  • Manuel Carro,
  • Dimka Karastoyanova,
  • Grace Lewis,
  • Anna Liu
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
ICSE11: International Conference on Software Engineering Waikiki, Honolulu HI USA May 23 - 24, 2011
ISBN:
978-1-4503-0591-4
Published:
23 May 2011
Sponsors:
SIGSOFT, IEEE CS
Next Conference
Bibliometrics
Skip Abstract Section
Abstract

This volume contains the proceedings of the Third Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2011), held in Hawaii, USA on May 23rd and 24th 2011, co-located with ICSE 2011. PESOS is one of the satellite workshops of ICSE that provides a lively and exciting environment for discussion of trends in all aspects of computing that are related to Software Engineering.

PESOS 2011 follows the steps of its two predecessors, held in Vancouver (2009) and Cape Town (2010), and aims at exploring the engineering aspects of service-oriented systems. These systems represent a class of software systems in which software is viewed and used as external, loosely-coupled services rather than being physically integrated and owned permanently. Service-oriented systems provide a flexible approach to software development, provisioning, and maintenance because services offer reusable functionality that can be combined to support business processes (or similar) that are dynamic in nature. This enables systems to adapt to changes in their environment as well as to the continuously evolving requirements that are commonplace today. However, service orientation poses challenges to more traditional approaches to software development, stemming from the lack of homogeneity of its basic components and from the requirement to accommodate changes and evolution right from the beginning. The goal of this workshop is to find possibilities of synergy between Software Engineering and Service-Oriented Computing that are beneficial to both fields. In organizing this workshop, we sought to bring together practitioners from both communities for a fruitful exchange of opinions, expertise and experiences.

PESOS 2011 was fortunate to have invited talks from experts in the field and a panel on the future of research in service-oriented systems engineering. In addition, nine out of nineteen submitted papers were selected for presentation in four technical sessions. We want to thank the program committee and the additional reviewers for their dedication and the excellent work performed, without which the workshop would not have been possible. We also want to extend our gratitude to the organizers of ICSE 2011 for the facilities they gave us regarding the logistics of the workshop and the publication of the proceedings.

Skip Table Of Content Section
research-article
Tweetflows: flexible workflows with twitter

We present a lightweight coordination and collaboration platform, intertwining contemporary social networking platforms and SOA principles. The idea of our approach is to use Twitter as a platform for collaborations of human and software services in the ...

research-article
From textual use cases to service component models

There is a gap between system requirements described with natural language and system design models described with formal language. In this paper, we present a framework for automatically mapping textual use cases to service component models from a ...

research-article
Engineering multi-tenant software-as-a-service systems

Increasingly, Software-as-a-Service (SaaS) is becoming a dominant mechanism for the consumption of software by end users. From a vendor's perspective, the benefits of SaaS arise from leveraging economies of scale, by serving a large number of customers (...

research-article
Towards efficient measuring of web services API coverage

We address the problem of interface-based test coverage for Web services. We suggest an approach to analyze the Application Programming Interface (API) of Web services, calculate the number of possible input combinations and compare it to the number of ...

research-article
Evaluating the compatibility of conversational service interactions

Service-oriented systems live in an open world, one in which their functionality and quality of service depend on how the services they interact with evolve. System adaptation has been indicated as a way to cope with the evolution these partner services ...

research-article
SMaRT: a workbench for reporting the monitorability of services from SLAs

Service Level Agreements (SLAs) for Software Services aim to clearly identify the service level commitments established between service requesters and providers. A dynamic configuration for the monitoring of these SLAs provides the opportunity for ...

research-article
Identifying, modifying, creating, and removing monitor rules for service oriented computing

Monitoring of service-based systems is considered an important activity to support service-oriented computing. Monitoring can be used to verify the behavior of a service-based system, and the quality and contextual aspects of the services participating ...

research-article
Business process performance prediction on a tracked simulation model

Business processes need to achieve key performance indicators with minimum resources in changing operating conditions. Changes include hardware and software failures, load variation and variations in user interaction with the system. By incorporating ...

research-article
Architecture-based reliability analysis of web services in multilayer environment

The reliability analysis of web services is often focused on the web service components, ignoring the impact of the middleware located beneath the web services. A service-based software system is a multilayered system that includes the web service (WS), ...

Contributors
  • IMDEA Software Institute
  • University of Groningen
  • Software Engineering Institute
  • Commonwealth Scientific and Industrial Research Organisation
Index terms have been assigned to the content through auto-classification.

Recommendations