Home | Sitemap | Index | Contact | Legals | KIT


The 2nd International Workshop on the Quality of Service-Oriented Software Systems (QUASOSS) brings together researchers and practitioners to discuss the state-of-art in modelling and evaluating the extra-functional properties of service-oriented software systems. These include for example performance, reliability, security, and energy consumption. While concepts for service design, composition, provisioning, and management are currently maturing, a systematic engineering approach to service-oriented software with predictable quality-of-service (QoS) is still missing. QUASOSS aims at closing this gap by stimulating research and technology transfer at the intersection of service-oriented computing and quality-of-service engineering.

October 4th, 2010 in Oslo, Norway
Held in conjunction with MoDELS 2010 (13th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems)

Supported by:



  • 2010-08-16: Dorina Petriu accepted the invitation to give a keynote talk at QUASOSS 2010
  • 2010-08-16: EasyChair system is now open for camera-ready submissions (a zip file containing all the sources and the final pdf)
  • 2010-08-16: Notifications have been sent out.
  • 2010-05-25: QUASOSS 2010 Website is online

Important Dates

Abstract Submission: July 23rd, 2010
Paper Submission: July 23rd, 2010
Notification: August 16th, 2010
Camera-Ready Submission: August 27th, 2010


Service-oriented software systems are beginning to pervade many areas of the IT world and promise to deal with dynamically changing environments and strict quality-of-service requirements. Currently, platforms for software-as-a-service (SaaS) applications are emerging, which help to implement service-oriented systems on cloud infrastructures. Cloud-based environments have to offer strict service level agreements to be competitive (e.g. Windows Azure and Amazon EC2 guarantee 99.95% uptime).

Methods for assessing service level agreements regarding extra-functional properties are often based on modelling approaches, which help to reduce the complexity of the problem, focus on specific attributes, and rely on sound mathematical foundations. Models can be used during all life-cycles stages, such as design, implementation, runtime, and system evolution.

The 2nd International Workshop on the Quality of Service-Oriented Software Systems (QUASOSS 2010) provides a forum for researchers and practitioners to assess current approaches for analysing the quality of service-oriented software systems. Here, the term quality refers to extra-functional properties, such as reliability, maintainability, performance, security, usability, sustainability, etc.

Due to the current maturation of model-driven methods for service-oriented systems, the declared goal of QUASOSS 2010 is to assess the state-of-the-art, report on successful or unsuccessful application of these methods, and to identify a research roadmap for future approaches.


The following topics are of particular relevance to QUASOSS:

  • modeling languages for service-oriented systems incorporating probabilistic extra-functional properties, such as performance, reliability, security, energy consumption, maintainability, etc.
  • approaches exploiting the UML MARTE profile (for performance) or the MARTE DAM profile (for dependability) for service-oriented systems
  • modelling and prediction approaches supporting different life-cycle stages , such as design, implementation, runtime, and system evolution
  • models for quality assessment in layered service systems (e.g., from SaaS to IaaS)
  • monitoring and management of service level agreements at runtime
  • enforcing and predicting service level agreements and service level objectives
  • reference architectures for the management of service level agreements
  • self-aware service-oriented systems and their treatment of extra-functional properties
  • virtualization in service-oriented systems and its influence on extra-functional properties
  • cloud computing application and tools and their support for extra-functional properties
  • scalability in multi-tenant architectures
  • industrial practices in modelling service-oriented systems
  • experience reports and lessons learned when applying model-driven approaches on component- and service-based systems

Invited Speaker

Dorina C. Petriu, Ph.D., P.Eng, FCAE, FEIC
Professor, Department of Systems and Computer Engineering
Carleton University
Ottawa, Ont., Canada
e-mail: petriu@sce.carleton.ca

Model-based Performance Analysis of Service-Oriented Systems

Abstract. Model-Driven SOA is an emerging approach for developing service-oriented systems by using software models as a primary form of expression and applying model transformations to generate either code or other models for the analysis of non-functional properties. In this context, the talk focuses on performance analysis of UML models of service-oriented systems, starting early in the development process and continuing throughout the software lifecycle. In order to conduct quantitative performance analysis, an UML model extended with performance annotations is transformed into a performance model (such as queueing networks, Petri nets, stochastic process algebra, etc.), which can be solved with existing performance analysis tools. The “UML Profile for Modeling and Analysis of Real-Time and Embedded systems (MARTE)” can be used for adding performance annotations to a given UML model

The talk will discuss at first the kind of performance annotations that need to be added to UML models and the principles for transforming annotated software models into performance models. Such a transformation must bridge a large semantic gap between the source and target model for two main reasons:  performance models concentrate on resource usage and abstract away many details of the original software model, and the performance model requires platform information which is not contained in the software application model. The starting point for the performance model derivation is a platform independent model (PIM) of a SOA system representing the process workflows, architecture of the components offering services, and behavior of the runtime scenarios chosen for evaluation. The PIM is transformed into a platform specific model (PSM) by weaving platform services through aspect-oriented modeling techniques. The source model for the transformation into a performance model is represented by the PSM plus the deployment of the software on hardware resources.

The talk will discuss also other research challenges, such as a) merging performance modeling and measurements; b) applying variability modeling to service-oriented systems, and c) use of SOA patterns for evaluating and improving the performance of service-oriented systems.

Workshop Program

09:00-09:15 Workshop opening
09:20-10:30 Invited talk

Dorina Petriu
Model-based Performance Analysis of Service-Oriented Systems [slides]


10:30-11:00 Coffee break
11:00-12:30 Session I. Multi-Criteria Quality Analysis

Qais Noorshams, Anne Martens and Ralf Reussner

Using Quality of Service Bounds for Effective Multi-objective Software Architecture Optimization

[slides] [paper]

Leo Hatvani, Anton Jansen, Cristina Seceleanu and Paul Pettersson
Integrated Tool for Trade-off Analysis of Quality-of-Service Attributes


Dennis Westermann and Christof Momm
Using Software Performance Curves for Dependable and Cost-Efficient Service Hosting


12:30-14:00 Lunch
14:00-15:30 Session II. Composition and Refinement of Quality Models

Lucia Kapova and Barbora Buhnova
Quality-Driven Stepwise Refinement of Component-Based Architectures

[slides] [paper]

Antinisca Di Marco and Antonino Sabetta
Model-based dynamic QoS-driven service composition


Henning Groenda
Usage Profile and Platform Independent Automated Validation of Service Behavior Specifications

[slides] [paper]

15:30-16:00 Coffee break
16:00-17:00 Panel Discussion.

To be announced.

17:00 Workshop closing


The workshop solicits position, research, and industry papers with
a length of 6 pages in the ACM double-column proceedings format.


Furthermore, papers describing tools for aboves modelling and
analyses topics are expected with a length of 4 pages in the same

All submitted contributions will be reviewed by three reviewers.
Paper submission will be managed with the Easychair submission


All accepted papers will be published in the ACM International
Conference Proceedings Series (AICPS) and be made available
through the ACM Digital Library.


Steffen Becker, University of Paderborn, DE

Jens Happe, SAP Research, DE

Heiko Koziolek, ABB Corporate Research, DE

Paul Pettersson, Mälardalen University Västeras, SE

Program Committee

Danilo Ardagna, Politec. di Milano, IT
Len Bass, SEI, USA
Premysl Brada, U West Bohemia, CZ
Michel Chaudron, U Eindhoven, NL
Vittorio Cortellessa, U L'Aquila,IT
Ivica Crnkovic, Märladalen U, SW
Holger Giese, HPI Potsdam, DE
Ian Gorton, PNNL, USA
Vincenzo Grassi, U Roma, IT
Samuel Kounev, KIT Karlsruhe, DE
Kung-Kiu Lau, U Manchester, UK
Moreno Marzolla, U Bologna, IT
Raffaela Mirandola, Politec. di Milano, IT
Ralf Reussner, KIT Karlsruhe, DE
Bernard Rumpe, RWTH Aachen, DE
Antonino Sabetta, ISTI CNR Pisa, IT
Cristina Seceleanu,  Mälardalen, SE
Wolfgang Theilmann SAP AG,DE
Petr Tuma Charles University, CZ
Katinka Wolter, HU Berlin, DE


QUASOSS 2010 will be located at the Oslo Congress Centre.
It will run jointly with MoDELS 2010.