Welcome to the 7th International Workshop on Principles of Engineering Service-Oriented and Cloud Systems (PESOS 2015). This year, PESOS was held in Florence, Italy on May 23rd, 2015, in conjunction with ICSE 2015.
Continuing the special theme at PESOS last year, the 7th edition of the PESOS workshop focuses on "Principles and Practices for Engineering Collaborative Services in the Cloud". The Cloud computing paradigm is having a significant impact on the way modern software is designed, developed, deployed and governed. In particular, the scale and readily accessible nature of the Cloud opens new opportunities for not only individual applications, but also complete processes that require collaboration among such systems. Even though cloud platforms and infrastructures are typically designed to scale on demand, the questions are (i) whether this automatic elasticity translates to all services deployed on them, and (ii) whether collaboration amongst the services on (multiple) Cloud be managed elastically. Other qualities of concern and interest in this environment include monitorability, manageability, privacy, security, availability and reliability. Collaborative services in the Cloud will have to be better engineered, to either take advantage of the qualities offered by cloud platforms and infrastructures or to account for lack of full control over important quality attributes. There are therefore a number of open research challenges related to design, development, deployment, use, and integration of software, human and collaborative services in the Cloud.
Proceeding Downloads
Cloud and multi-cloud computing: current challenges and future applications
Computing systems are becoming increasingly virtual. We come from a world where applications were entirely developed by organizations for their own use, possibly exploiting components and/or platforms developed by third parties, but mainly deployed and ...
An architecture for self-reconfiguration of convergent telecom processes
- Armando Ordóñez,
- Jesus David Ramirez,
- Paolo Falcarin,
- Oscar Mauricio Caicedo,
- Lisandro Zambenedetti Granville
A convergent process is usually defined as a composition of telecommunication and web services. Automated composition of convergent processes has been addressed actively in the last years. However, during execution phases some services may fail and ...
Continuous evolution of multi-tenant SaaS applications: a customizable dynamic adaptation approach
Applying application-level multi-tenancy in Software-as-a-Service (SaaS) offerings yields a number of compelling benefits: sharing a single instance of the application between large numbers of customer organizations increases cost efficiency and allows ...
Architectural runtime models for privacy checks of cloud applications
Cloud providers as well as cloud customers are obliged to comply with privacy regulations. In particular, these regulations prescribe compliance to geo-location policies that define at which geographical locations personal data may be stored or ...
Enabling collaborative development in an OpenStack testbed: the CloudWave use case
- Dario Bruneo,
- Francesco Longo,
- Giovanni Merlino,
- Nicola Peditto,
- Carmelo Romeo,
- Fabio Verboso,
- Antonio Puliafito
The CloudWave project embodies a challenging set of goals, including the development of software components that have to be integrated into a single multi-layer Cloud stack based on OpenStack, while cutting across the Infrastructure-asa-Service, ...
A pattern-based formalization of cloud-based elastic systems
Cloud-based elastic systems leverage cloud infrastructures to implement elasticity, the ability of computing systems to dynamically adjust their capacity by changing the allocation of resources in response to fluctuating workloads. The runtime behavior ...
Recommendations
7th international workshop on principles of engineering service-oriented and cloud systems (PESOS 2015)
ICSE '15: Proceedings of the 37th International Conference on Software Engineering - Volume 2PESOS has established itself as a forum that brings together software engineering researchers and practitioners working in the areas of service-oriented systems to discuss research challenges, new developments and applications, as well as methods, ...