how modeling techniques can address new service creation and deal with complexity?
DESCRIPTION
Tutorial at the 20th Eunice Open European Summer School and Conference, 2014.09, Rennes, France.TRANSCRIPT
How modeling techniques can address new service creation and deal with complexity?
Vanea CHIPRIANOVLIUPPA, University of Pau, France
Le SUAPS
Agenda
Challenges of new service creation
Model Driven Engineering (MDE)
Domain Specific Modelling Languages (DSML)
Applying MDE and DSMLs to service creation
MDE open source tools
Le SUAPS
Challenges of new service creation
Le SUAPS
Telecom service stakeholders
Le SUAPS
Telecom
service
life-cycle
Le SUAPS
Telecom
service
life-cycle
Le SUAPS
Challenges in telecom service life-cycle
Le SUAPS
Challenges in telecom service life-cycle
Le SUAPS
Challenges in telecom service life-cycle
How to reduce telecommunications service construction time by orders of magnitude while affecting non-negatively other parameters (e.g. Cost, QoS, QoE) ?
1)Construction process : What construction process should service providers follow to meet the challenges ?
2)Software tools : What software tools should service providers and developers employ to follow/implement this process ?
3)Tool building process : What tool building process tool vendors should use to provide software environments to service providers and developers?
Le SUAPS
Challenges in telecom service life-cycle
Le SUAPS
State of the art : Service Creation Environments (SCE) categories
Le SUAPS
State of the art : comparison of SCEs
Le SUAPS
State of the art : comparison of SCEs
Le SUAPS
State of the art : comparison of SCEs
Le SUAPS
State of the art : comparison of SCEs
Le SUAPS
State of the art : comparison of SCEs
Le SUAPS
Challenges in telecom service life-cycle
Le SUAPS
Challenges in telecom service life-cycle
Le SUAPS
Modelling a multimedia conferencing service
Le SUAPS
Agenda
Challenges of new service creation
Model Driven Engineering (MDE)
Domain Specific Modelling Languages (DSML)
Applying MDE and DSMLs to service creation
MDE open source tools
Le SUAPS
Model Driven Engineering
Based on:
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
Le SUAPS
Model Driven Engineering
How modeling techniques can address new service creation and deal with complexity?
Vanea CHIPRIANOVLIUPPA, University of Pau, France
Le SUAPS
Agenda
Challenges of new service creation
Model Driven Engineering (MDE)
Domain Specific Modelling Languages (DSML)
Applying MDE and DSMLs to service creation
MDE open source tools
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
General Programming Language Domain Specific Language
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Le SUAPS
Domain Specific Modelling Languages (DSML)
Adding new concepts
Inheriting from existing concepts
NOT deleting
NOT changing
Le SUAPS
Domain Specific Modelling Languages (DSML)
How modeling techniques can address new service creation and deal with complexity?
Vanea CHIPRIANOVLIUPPA, University of Pau, France
Le SUAPS
Agenda
Challenges of new service creation
Model Driven Engineering (MDE)
Domain Specific Modelling Languages (DSML)
Applying MDE and DSMLs to service creation
MDE open source tools
Le SUAPS
Applying MDE and DSMLs to service creation
Service construction process
Tool building process
Software tools for service construction
Case study : multimedia conferencing service
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Applying MDE and DSMLs to service creation
Le SUAPS
Agenda
Challenges of new service creation
Model Driven Engineering (MDE)
Domain Specific Modelling Languages (DSML)
Applying MDE and DSMLs to service creation
MDE open source tools
Le SUAPS
MDE open source tools
Le SUAPS
MDE open source tools
EMF – Eclipe Modeling Framework
GMF – Graphical Modeling Project
M2M ATL – Model to Model Atlas Transformation Language
M2T Xpand – Model to Text