Modeling, Design, and Analysis for the Service Cloud; 4th edition


15th June 2010, Paris, France, co-located with the 6th European Conference on Modelling Foundations and Applications (ECMFA 2010)

  General Overview
  Workshop Venue
  Organization Committee
  Program Committee
  Important Dates
  Paper Submission

Previous editions:

   General Overview

A new paradigm – service-orientation – is currently emerging for distributed computing and e-business processing; it has evolved from object-oriented and component-based computing to enable building agile networks of collaborating business applications distributed within and across organizational boundaries. This new paradigm utilizes services (autonomous platform-independent computational elements that can be described, published, discovered and accessed over the Internet using standard protocols) as fundamental elements for developing applications/solutions; services will be important for customers and not the specific software or hardware component that is used to implement the services. In this context, services become the next level of abstraction in the process of creating systems that would enable automation of e-businesses. This paradigm shift is changing the way the computer software is developed and used (designed, architected, delivered, consumed, and analysed), and this way of reorganizing software applications into a set of interacting services is usually referred to as Service-oriented Architectures (SOA).

To realize the vision of service-orientation (billions of users and services, interacting in a loosely coupled manner), resources need to packaged and offered in an economical, scalable and flexible manner that is affordable and attractive to IT customers and technology investors. The underlying infrastructure that allows such efficient service provisioning is referred to as the Service Cloud. Cloud services are accessed over the Internet via user-friendly web interfaces, are location agnostic, can be hosted through third party service providers and can be quick to improve based on real-time customer feedback.

In recent years, various forms of services in the cloud have appeared; amongst them, Web services, Grid services, Semantic Web Services, and e-Services are the most important. Although they share some of the principles of service-oriented architectures, they differ in many other aspects, which is an undesirable situation in the context of service-orientation. Since standard protocols are a basic principle of SOA, this undesirable situation is partly due also to the fact that there are currently no mature methodologies and techniques to support analysis for services in the cloud. Moreover, all these forms of service-oriented architectures have developed different conceptual models, resulting in different methodologies for modelling and designing service-oriented systems.

In this context, this workshop aims to tackle the research problems (as well as practical experiences) around methods, concepts, models, languages and technology that enable computing in the service cloud. Of particular interest are the architectural, technical, and developmental foundations of service-oriented systems in the cloud, and showing how they combine synergistically to enable distributed computing on the scale required by today’s Internet-connected enterprise.

The workshop aims to bring together researchers and industry practitioners (e.g. leading modelers, architects, system vendors, open-source projects, developers, and end-users) addressing many of these issues (including recent developments in tools and techniques, and real-world implementations of the service cloud), and promote and foster a greater understanding of how the service cloud can assist business to business and enterprise application integration, thus helping people develop and manage business processes more efficiently and effectively.

  • the relationship between SOA, Grid, Cloud computing and the service cloud
  • case studies for the service cloud
  • analysis methodologies for service-oriented systems in the service cloud
  • migration of legacy applications to SOA and the service cloud
  • languages for service-oriented systems in the service cloud
  • modeling and simulation of the service cloud
  • verification, validation, and evaluation of the service cloud
  • MDA (OMG Model Driven Architecture) for service-oriented systems in the service cloud
  • patterns in modelling, design, and analysis for service-oriented systems
  • best practices and guidelines for developing the service cloud
  • semantic aspects and ontologies for the service cloud
  • quality of services (QoS) analysis and modelling in the service cloud
  • services level agreements (SLAs) modelling and negotiation in the service cloud
  • analysis and modelling of security, privacy, and trust in the service cloud
  • policy-based service-oriented systems in the service cloud
  • methods for migrating legacy systems to the service cloud
  • service lifecycle management and infrastructure lifecycle managing for the service cloud
  • service discovery, composition, execution, monitoring, and mediation in service-oriented environments
  • adaptability and recovery strategies in the service cloud
  • models for governance in the service cloud
  • standards for modeling, specification, design and analysis of the service cloud
  • tools, environments and factories for modelling, design and analysis of service-oriented systems in the service cloud

These topics indicate the general focus of the workshop, however, related contributions are welcome also.

   Workshop Venue

Paris, France

The workshop is to be held in conjunction with the 6th European Conference on Modelling Foundations and Applications (ECMFA 2010).

   Organizing Committee

Arne J. Berre
Cooperative and Trusted systems
Forskningsveien 1, Blindern

Andry Sadovykh

Federico M. Facca
Semantic Technology Institute Innsbruck
University of Innsbruck

Dumitru Roman
Cooperative and Trusted systems
Forskningsveien 1, Blindern

   Program Committee

Martin Henkel, Stockholm University, Department of Computer and Systems Sciences, Sweden
Franck Barbier, Université de Pau et des pays de l'Adour, France
Tom Ritter, Fraunhofer FOKUS, Germany
Guadalupe Ortiz, Quercus Software Engineering Group, Universidad de Extremadura, Spain
Sven Casteleyn, Vrije Universiteit Brussel, Belgium
Philippe Desfray, SOFTEAM, France
Brahmananda Sapkota, University of Twente, Netherlands
Ioan Toma, STI Innsbruck, Austria
Marco Brambilla, Politecnico di Milano, Italy
Rania Khalaf, IBM, USA
Mihhail Matskin, Royal Institute of Technology, Sweden
Andrea Zisman, City University, UK
Anne-Marie Sassen, EU Commission, Belgium
Juan Miguel Gomez, Universidad Carlos III de Madrid, Spain
Siegfried Benkner, University of Vienna, Austria
Barry Norton, AIFB, Karlsruhe Institute of Technology, Germany
Claus Pahl, Dublin City University, Ireland
Ken Laskey, MITRE, USA

   Important Dates
  • Paper submission deadline: April 26th, 2010
  • Paper acceptance notification: May 4th, 2010
  • Camera ready of papers: May 21, 2010
  • Workshop day: 15th June 2010

   Paper Submission

The workshop invites different types of contributions:

  • Papers
  • Demos
  • Posters / Position papers

Papers:The papers should not exceed 8 pages and should have the IEEE layout.

Demos: Detailed description plus sufficient number of screenshots or a video of the demo are required. For paper-based submissions, please follow the IEEE layout. Please note that at the workshop itself no technical support is provided except possibly Internet connection and power (to be confirmed).

Posters/Position papers: The posters/position papers should not exceed 2 pages and should have the IEEE layout.

All contributions will be peer reviewed by a program committee that will incorporate well recognized experts in the area of service-oriented architectures.

All submissions should be formatted in the IEEE layout, and should be submitted in electronic format using this link.

All accepted full papers and all position papers of attendees will be published in the proceedings of the workshop.

PART I – MDA4ServiceCloud
09:00-09:10 Welcome and Introduction: Arne J. Berre and Andrey
Full papers are 20 minutes + 5 minutes discussion, Position statements are 10 minutes + 5 minutes discussion.
09:10-09:35 A Customizable Methodology for the Model-driven Engineering of Service-based System Landscapes, by M. Stollberg, B. Elvesæter, V. Shafran, and R. Magarshak
09:35-09.50 Combining Model-Driven Engineering and Cloud Computing (P), by H. Brunelière, J. Cabot, and J. Frédéric
09.50-10.15 MDA Organization Platform: A Holistic Approach for the Management of Model-Driven Architectures, by A. Emrich, D. Panflenko, and S. Weber
10.15-10.30 Future Internet Testing Challenges (P), by T. Vos and P. Tonella
10:30-11:00 Coffee break
11:00-11:25 A Reinforcement Learning Approach to Demand Estimation for Heterogenous Services, by E. Barrett, E. Howley, and J. Duggan
11:25-11:40 Cloud Computing with Robots: Does it Make Sense? (P) by M. Matskin, J. Haverinen, J. Roning, and J. Vain
11:40-12:05 A Framework for Modeling and Testing of Web Services Orchestration, by L. Bentakouk, F. Bessayah, M. Lallali, W. Mallouli, and A. Sadovykh
12:05-12:30 Reuse and Migration of Legacy Systems to Interoperable Cloud Services- The REMICS project, by P. Mohagheghi, A. J. Berre, A. Sadovykh, F. Barbier, and G. Benguria
12:30-13:00 Concluding Discussion and preparations for discussions for the afternoon – with C2M:EEMDD workshop , by All participants
13:00-14:00 LUNCH
PART II – Jointly with the C2M:EEMDD Workshop
14:00-14:05 Welcome: Terry Bailey (Vicinay Marine Innovación)
14:05-14:40 Empirical Evaluation of Model-Driven Engineering in Multiple Dimensions, by Parastoo Mohagheghi
14:40-15.20 Evaluating costs and benefits of model-based development of embedded software systems in the car industry – Results of a qualitative Case Study, by Sascha Kirstan, Jens Zimmermann
15.20-16.00 Problems and Opportunities for Model-Centric Vs Code-Centric Development: A Survey of Software Professionals, by Andrew Forward, Timothy C. Lethbridge, Omar Badreddin
16:00-16:30 Coffee break
16:30-17:00 Guided discussion 1: “Models in practice: Must models be executable or used to generate code for MDD to be meaningful - what about analysis ? - Cost/benefit for MDD with examples including also service and cloud computing”, Moderated by John Hutchinson
17:00-17:30 Guided discussion 2: “Migration and refactoring: From code to models and back - is it possible for code and models to live together? - Examples including also service and cloud computing”, Moderated by John Hutchinson

(It is our intention to record and transcribe the sessions and make the transcriptions available to participants.)


Those who are interested in attending the workshop should register through the main conference.