|
|
| General Overview |
top |
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.
|
|
| Topics |
top |
- 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 |
top |
Paris, France
The workshop is to be held
in conjunction with the 6th European Conference
on Modelling Foundations and Applications (ECMFA 2010).
|
|
| Program Committee |
top |
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 |
top |
- 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 |
top |
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.
|
|
| Agenda |
top |
|
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.)
|
|
| Registration |
top |
Those who are interested in attending the
workshop should register through the main conference.
|
|
|