QUASOSS @ MODELS 2010
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)
- 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
|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
Dorina C. Petriu, Ph.D., P.Eng, FCAE, FEIC
Professor, Department of Systems and Computer Engineering
Ottawa, Ont., Canada
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.
|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 Optimizationhttp://sdqweb.ipd.kit.edu/QUASOSS/Qais.pdf
Leo Hatvani, Anton Jansen, Cristina Seceleanu and Paul Pettersson
Dennis Westermann and Christof Momm
|14:00-15:30||Session II. Composition and Refinement of Quality Models|
Lucia Kapova and Barbora Buhnova
Antinisca Di Marco and Antonino Sabetta
To be announced.
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.
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.