SlideShare una empresa de Scribd logo
1 de 23
Collaborative Construction of
               Telecommunications Services.
               An Enterprise Architecture and
               Model Driven Engineering Method

                                Vanea Chiprianov
Scholarship
               Supervisors: Yvon Kermarrec
                            Siegfried Rouvrais
 Affiliation
               Journée Futur et ruptures   26th January 2012


                   Teaching
                   assistant
 Work
Context: Telecom service stakeholders




page 2/19   Journée Futur et ruptures   Collaborative Construction of Telecom Services
Context: Telecom service stakeholders




            Stakeholders cf.
            [Haalstrand, 1994]
page 2/19      Journée Futur et ruptures   Collaborative Construction of Telecom Services
Context: Telecom service stakeholders




            Stakeholders cf.
            [Haalstrand, 1994]
page 2/19      Journée Futur et ruptures   Collaborative Construction of Telecom Services
Context: Telecom service stakeholders




            Stakeholders cf.
            [Haalstrand, 1994]
page 2/19      Journée Futur et ruptures   Collaborative Construction of Telecom Services
Context: Telecom
service life-cycle




                                       time




            [Berndt, 1994]

page 3/19      Journée Futur et ruptures      Collaborative Construction of Telecom Services
Context: Our focus
on telecom service
life-cycle


                                    time




page 3/19   Journée Futur et ruptures      Collaborative Construction of Telecom Services
Research question
             How to reduce telecommunications service
             construction time while affecting non-negatively
             other parameters (e.g. Cost, QoS, QoE) ?


                       RQ 1 Construction process




            RQ 2 Software tools           RQ 3 Tool building process



page 4/19     Journée Futur et ruptures     Collaborative Construction of Telecom Services
Agenda

             Challenges    in telecom service life-cycle
             How to reduce telecom service construction time ?
             Solution/Contribution:
              1.Telecom service construction process
              2.Tool building process
              3.Software tools for telecom service construction
             Conclusion and perspectives




page 5/19     Journée Futur et ruptures   Collaborative Construction of Telecom Services
Solution: Telecom
service construction
process




            1.Model
            2.Test
            3.Collaborate
            4.Interoperate

page 6/19    Journée Futur et ruptures   Collaborative Construction of Telecom Services
Solution: Telecom
service construction
process




page 7/19   Journée Futur et ruptures   Collaborative Construction of Telecom Services
Solution:
Tool building
process




page 8/19   Journée Futur et ruptures   Collaborative Construction of Telecom Services
Solution: Modeling
    with DSMLs

Domain Specific Modeling
Language (DSML) = graphical         1.Model
language that offers
                                    2.
●
  expressive power focused          3.
on a particular domain,             4.
●
  to visualize, specify,
construct and document the
artifacts of a software-
intensive system.

[Booch, 2005], [Deursen,
2000]


page 9/19   Journée Futur et ruptures   Collaborative Construction of Telecom Services
Solution:
Modeling
with DSMLs


Telecom Archi (GPL Type
licence) extension
[http://archi.cetis.ac.uk/]




●
 Meta-models: 46 concepts
●
 Code generation semantics: Iyass Alloush, masters internship, 6 months, 39.8 KB
●
 Graphical editor: 395.8 KB

page 10/19   Journée Futur et ruptures   Collaborative Construction of Telecom Services
Solution: Testing
through leverage of COTS

Components Off The Shelf
(COTS) = ''a commercially            1.
available or open source             2.Test
piece of software that other
software projects can reuse
                                     3.
and integrate into their own         4.
products''

[Torchiano, 2004]




page 11/19   Journée Futur et ruptures    Collaborative Construction of Telecom Services
Solution: Leveraging the COTS – Transform
                 to MM testing




                          Excerpt of Xpand template for OPNET input model generation




Excerpt from the model of a                            Xpand
                                                                                       The static configuration of
conferencing service at the Telecom           (OpenArchitectureWare)
ArchiMate Technology layer                                                             the conferencing service
                                                 [Efftinge, 2006]                      excerpt model for OPNET

  page 12/19      Journée Futur et ruptures        Collaborative Construction of Telecom Services
Solution: Collaborating by
capturing and retrieving
Decision Rationale
                                1.
Decision Rationale DSML         2.
                                3.Collaborate
Decision Rationale =
                                4.
the justification behind
decisions, the reasoning
that goes into
determining the design of
the artifact.

[Dutoit, 2006]


page 13/19   Journée Futur et ruptures   Collaborative Construction of Telecom Services
Solution: Defining a Decision Rationale
             DSML

                                                         Meta-model:                     6
                                                          concepts
                                                         Graphical editor : Adil
                                                          Meribaa and Mosbah
                                                          Lassoued, masters
                                                          internships, 2 weeks,
                                                          108.8 KB




page 14/19   Journée Futur et ruptures   Collaborative Construction of Telecom Services
Solution: Software tools

                                1.
                                2.
                                3.
                                4.Interoperate




 page 15/19   Journée Futur et ruptures   Collaborative Construction of Telecom Services
Solution/Contribution: advantages
              Provides         a method
              Method = - a set of modeling conventions (Modeling Language - ML)
                       - a process: - provides guidance as to the order of the activities,
                                     - specifies what artifacts should be developed using the ML.
                                    [Ramsin, 2008]

              Reflects       current practices in industry
                                 (more easily) accepted by practitioners
              Relies
                    on models and offers high automation
              degree
                                           more rapid software tool building
              Contributes
                         towards fulfilling all Service Providers'
              and Developers' requirements


page 16/19     Journée Futur et ruptures       Collaborative Construction of Telecom Services
Solution/Contribution to the research
               question
               How to reduce telecommunications service
               construction time while affecting non-negatively
               other parameters (e.g. Cost, QoS, QoE) ?


RQ 1 Construction process               RQ 2 Software tools                  RQ 3 Tool building process




                                   O
                                 EM
                                D


 page 17/19     Journée Futur et ruptures     Collaborative Construction of Telecom Services
Solution/Contribution: perspectives
                                                                ●
                                                                 Introduce more flexibility
                                                                (e.g., iterative, agile) in the
                                                                construction process.
                                                                ●
                                                                 (Semi-)automatic integrating
                                                                of testing/simulation results
                                                                into models.

●
 Construct Telecom
DSML MMs from e.g.
Frameworx                                                                       ●
                                                                                 Implement the
●
 Define alignment                                                               interoperability
measures to ensure                                                              process
viewpoint
interoperability (e.g.
[Simonin, 2011])




page 18/19   Journée Futur et ruptures   Collaborative Construction of Telecom Services
Personal publications
1.Chiprianov V., Kermarrec Y., Rouvrais S.: Integrating DSLs into a Software Engineering Process: Application to Collaborative
Construction of Telecom Services. Ed. M. Mernik, Formal and Practical Aspects of Domain-Specific Languages: Recent
Developments, IGI Global, 2012 (submitted).
2.Chiprianov V., Kermarrec Y., Rouvrais S., Simonin J.: Extending Enterprise Architecture Modeling Languages for Collaboration.
Application to Telecommunications Service Design. Software and Systems Modeling, 2012 (submitted).
3.Chiprianov V., Kermarrec Y., Rouvrais S.: Extending Enterprise Architecture Modelling Languages: Application to
Telecommunications Service Creation. The 9th Enterprise Engineering track at the 27 th Symposium on Applied Computing (SAC),
Trento, Italy, 6pp, accepted, (2011) – rank B [ERA].
4.Chiprianov V., Alloush I., Kermarrec Y., Rouvrais S.: Telecommunications Service Creation: Towards Extensions for Enterprise
Architecture Modeling Languages. In: Proc. of the 6th Intl Conf. on Software and Data Technologies (ICSOFT), Seville, Spain, vol 1,
pp. 23-29, (2011) - rank B [ERA].
5.Chiprianov V., Kermarrec Y., Rouvrais S.: Towards semantic interoperability of graphical domain specific modeling languages for
telecommunications service design. In: Proc. of the 2nd Intl Conf. on Models and Ontology-based Design of Protocols, Architectures
and Services (MOPAS), Budapest, Hungary, pp.21-24, (2011).
6.Chiprianov, V., Kermarrec, Y. and Alff, P.: A Model-Driven Approach for Telecommunications Network Services Definition. In:
Proceedings of the 15th Open European Summer School and IFIP TC6. 6 WS on The Internet of the Future, LNCS, pages 199–207,
Barcelona, Spain, (2009).
7.Rouvrais S., Chiprianov V.: Modeling and Architecting Educational Frameworks. In: Electronic Proc. of the 7th Intl CDIO Conf.,
Technical University of Denmark, Copenhagen (2011).
8.Chiprianov, V., Kermarrec, Y., Rouvrais, S.: Meta-tools for Software Language Engineering: A Flexible Collaborative Modeling
Language for Efficient Telecommunications Service Design. In: FlexiTools WS, 32nd ACM/IEEE Intl. Conf. on Soft. Engineering
(ICSE), Cape Town, South Africa, 5 pp, (2010).
9.Chiprianov, V., Kermarrec, Y.: An Approach for Constructing a Domain Definition Metamodel with ATL. In: Model Transformation
with ATL, 1st Intl. WS,Nantes,France, pp 18-33, (2009).
10.Chiprianov V., Kermarec Y., Rouvrais S.: Practical Model Extension for Modeling Language Profiles. An Enterprise Architecture
Modeling Language Extension for Telecommunications Service Creation. 7émes Journées sur l’Ingénierie Dirigée par les Modèles,
Lille, France, pp. 85-91, 2011.
11.Chiprianov, V., Kermarrec, Y.: Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Modeling
Language. In: 5émes Journées sur l’Ingénierie Dirigée par les Modèles, Nancy, France, pages 179–186, (2009).
  page 19/19          Journée Futur et ruptures             Collaborative Construction of Telecom Services

Más contenido relacionado

Similar a Collaborative Construction of Telecommunications Services

Report on cloud computing
Report on cloud computingReport on cloud computing
Report on cloud computingFarhanAhmade
 
Edge computing from standard to actual infrastructure deployment and software...
Edge computing from standard to actual infrastructure deployment and software...Edge computing from standard to actual infrastructure deployment and software...
Edge computing from standard to actual infrastructure deployment and software...DESMOND YUEN
 
Collaborative Construction of Telecommunications Services. An Enterprise Arch...
Collaborative Construction of Telecommunications Services. An Enterprise Arch...Collaborative Construction of Telecommunications Services. An Enterprise Arch...
Collaborative Construction of Telecommunications Services. An Enterprise Arch...Vanea Chiprianov
 
Customizing Model of Mobile Service Computing on Cloud of Things
Customizing Model of Mobile Service Computing on Cloud of ThingsCustomizing Model of Mobile Service Computing on Cloud of Things
Customizing Model of Mobile Service Computing on Cloud of ThingsIRJET Journal
 
THE COST OF MOVING TO ADVANCED COLLABORATION
THE COST OF MOVING TO ADVANCED COLLABORATIONTHE COST OF MOVING TO ADVANCED COLLABORATION
THE COST OF MOVING TO ADVANCED COLLABORATIONdominion
 
Ferronato Finnegan One Digibiz Long
Ferronato Finnegan One Digibiz LongFerronato Finnegan One Digibiz Long
Ferronato Finnegan One Digibiz Longpierino23
 
Copenhagen 2010 ITS "Community owned fibre optic networks in Croatia"
Copenhagen 2010 ITS "Community owned fibre optic networks in Croatia"Copenhagen 2010 ITS "Community owned fibre optic networks in Croatia"
Copenhagen 2010 ITS "Community owned fibre optic networks in Croatia"Igor Brusic
 
Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...
Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...
Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...Vanea Chiprianov
 
Sirin et al A Model Identity Card to Support Simulation Model Development Pro...
Sirin et al A Model Identity Card to Support Simulation Model Development Pro...Sirin et al A Model Identity Card to Support Simulation Model Development Pro...
Sirin et al A Model Identity Card to Support Simulation Model Development Pro...goknursirin
 
IRJET - Cloud Computing Application
IRJET -  	  Cloud Computing ApplicationIRJET -  	  Cloud Computing Application
IRJET - Cloud Computing ApplicationIRJET Journal
 
Csit77404
Csit77404Csit77404
Csit77404csandit
 
Machine Learning 5G Federated Learning.pdf
Machine Learning 5G Federated Learning.pdfMachine Learning 5G Federated Learning.pdf
Machine Learning 5G Federated Learning.pdfadeyimikaipaye
 
ISPC03_Graphical_modeling
ISPC03_Graphical_modelingISPC03_Graphical_modeling
ISPC03_Graphical_modelingMike Woodward
 
Design of an IT Capstone Subject - Cloud Robotics
Design of an IT Capstone Subject - Cloud RoboticsDesign of an IT Capstone Subject - Cloud Robotics
Design of an IT Capstone Subject - Cloud RoboticsITIIIndustries
 
Design of an IT Capstone Subject - Cloud Robotics
Design of an IT Capstone Subject - Cloud RoboticsDesign of an IT Capstone Subject - Cloud Robotics
Design of an IT Capstone Subject - Cloud RoboticsITIIIndustries
 
Iaetsd pinpointing performance deviations of subsystems in distributed
Iaetsd pinpointing performance deviations of subsystems in distributedIaetsd pinpointing performance deviations of subsystems in distributed
Iaetsd pinpointing performance deviations of subsystems in distributedIaetsd Iaetsd
 
IRJET - Virtual Mechanisms
IRJET - Virtual MechanismsIRJET - Virtual Mechanisms
IRJET - Virtual MechanismsIRJET Journal
 
Future services challenges
Future services challengesFuture services challenges
Future services challengesI MT
 
Enabling 3d Microelectronics Platforms Mcms
Enabling 3d Microelectronics Platforms  McmsEnabling 3d Microelectronics Platforms  Mcms
Enabling 3d Microelectronics Platforms McmsIonela
 

Similar a Collaborative Construction of Telecommunications Services (20)

Report on cloud computing
Report on cloud computingReport on cloud computing
Report on cloud computing
 
Edge computing from standard to actual infrastructure deployment and software...
Edge computing from standard to actual infrastructure deployment and software...Edge computing from standard to actual infrastructure deployment and software...
Edge computing from standard to actual infrastructure deployment and software...
 
Collaborative Construction of Telecommunications Services. An Enterprise Arch...
Collaborative Construction of Telecommunications Services. An Enterprise Arch...Collaborative Construction of Telecommunications Services. An Enterprise Arch...
Collaborative Construction of Telecommunications Services. An Enterprise Arch...
 
Customizing Model of Mobile Service Computing on Cloud of Things
Customizing Model of Mobile Service Computing on Cloud of ThingsCustomizing Model of Mobile Service Computing on Cloud of Things
Customizing Model of Mobile Service Computing on Cloud of Things
 
THE COST OF MOVING TO ADVANCED COLLABORATION
THE COST OF MOVING TO ADVANCED COLLABORATIONTHE COST OF MOVING TO ADVANCED COLLABORATION
THE COST OF MOVING TO ADVANCED COLLABORATION
 
Ferronato Finnegan One Digibiz Long
Ferronato Finnegan One Digibiz LongFerronato Finnegan One Digibiz Long
Ferronato Finnegan One Digibiz Long
 
Copenhagen 2010 ITS "Community owned fibre optic networks in Croatia"
Copenhagen 2010 ITS "Community owned fibre optic networks in Croatia"Copenhagen 2010 ITS "Community owned fibre optic networks in Croatia"
Copenhagen 2010 ITS "Community owned fibre optic networks in Croatia"
 
Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...
Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...
Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...
 
1 andrew thomas, room 4
1   andrew thomas, room 41   andrew thomas, room 4
1 andrew thomas, room 4
 
Sirin et al A Model Identity Card to Support Simulation Model Development Pro...
Sirin et al A Model Identity Card to Support Simulation Model Development Pro...Sirin et al A Model Identity Card to Support Simulation Model Development Pro...
Sirin et al A Model Identity Card to Support Simulation Model Development Pro...
 
IRJET - Cloud Computing Application
IRJET -  	  Cloud Computing ApplicationIRJET -  	  Cloud Computing Application
IRJET - Cloud Computing Application
 
Csit77404
Csit77404Csit77404
Csit77404
 
Machine Learning 5G Federated Learning.pdf
Machine Learning 5G Federated Learning.pdfMachine Learning 5G Federated Learning.pdf
Machine Learning 5G Federated Learning.pdf
 
ISPC03_Graphical_modeling
ISPC03_Graphical_modelingISPC03_Graphical_modeling
ISPC03_Graphical_modeling
 
Design of an IT Capstone Subject - Cloud Robotics
Design of an IT Capstone Subject - Cloud RoboticsDesign of an IT Capstone Subject - Cloud Robotics
Design of an IT Capstone Subject - Cloud Robotics
 
Design of an IT Capstone Subject - Cloud Robotics
Design of an IT Capstone Subject - Cloud RoboticsDesign of an IT Capstone Subject - Cloud Robotics
Design of an IT Capstone Subject - Cloud Robotics
 
Iaetsd pinpointing performance deviations of subsystems in distributed
Iaetsd pinpointing performance deviations of subsystems in distributedIaetsd pinpointing performance deviations of subsystems in distributed
Iaetsd pinpointing performance deviations of subsystems in distributed
 
IRJET - Virtual Mechanisms
IRJET - Virtual MechanismsIRJET - Virtual Mechanisms
IRJET - Virtual Mechanisms
 
Future services challenges
Future services challengesFuture services challenges
Future services challenges
 
Enabling 3d Microelectronics Platforms Mcms
Enabling 3d Microelectronics Platforms  McmsEnabling 3d Microelectronics Platforms  Mcms
Enabling 3d Microelectronics Platforms Mcms
 

Más de Vanea Chiprianov

Towards Security Software Engineering the Smart Grid as a System of Systems
Towards Security Software Engineering the Smart Grid as a System of SystemsTowards Security Software Engineering the Smart Grid as a System of Systems
Towards Security Software Engineering the Smart Grid as a System of SystemsVanea Chiprianov
 
Introducing Computational Thinking to K-5 in a French Context
Introducing Computational Thinking to K-5 in a French ContextIntroducing Computational Thinking to K-5 in a French Context
Introducing Computational Thinking to K-5 in a French ContextVanea Chiprianov
 
How modeling techniques can address new service creation and deal with comple...
How modeling techniques can address new service creation and deal with comple...How modeling techniques can address new service creation and deal with comple...
How modeling techniques can address new service creation and deal with comple...Vanea Chiprianov
 
Using Relax Operators into an MDE Security Requirement Elicitation Process fo...
Using Relax Operators into an MDE Security Requirement Elicitation Process fo...Using Relax Operators into an MDE Security Requirement Elicitation Process fo...
Using Relax Operators into an MDE Security Requirement Elicitation Process fo...Vanea Chiprianov
 
Architectural Support for Model-driven Performance Prediction of Distributed ...
Architectural Support for Model-driven Performance Prediction of Distributed ...Architectural Support for Model-driven Performance Prediction of Distributed ...
Architectural Support for Model-driven Performance Prediction of Distributed ...Vanea Chiprianov
 
Towards modelling and analysing non-functional properties of SoS
Towards modelling and analysing non-functional properties of SoSTowards modelling and analysing non-functional properties of SoS
Towards modelling and analysing non-functional properties of SoSVanea Chiprianov
 
Model-driven performance prediction of distributed real-time embedded defence...
Model-driven performance prediction of distributed real-time embedded defence...Model-driven performance prediction of distributed real-time embedded defence...
Model-driven performance prediction of distributed real-time embedded defence...Vanea Chiprianov
 
Vers une formalisation du processus d'Aide MultiCritères à la Décision
Vers une formalisation du processus d'Aide MultiCritères à la DécisionVers une formalisation du processus d'Aide MultiCritères à la Décision
Vers une formalisation du processus d'Aide MultiCritères à la DécisionVanea Chiprianov
 
Extending Enterprise Architecture Modeling Languages: Application to Telecomm...
Extending Enterprise Architecture Modeling Languages: Application to Telecomm...Extending Enterprise Architecture Modeling Languages: Application to Telecomm...
Extending Enterprise Architecture Modeling Languages: Application to Telecomm...Vanea Chiprianov
 
Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Mo...
Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Mo...Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Mo...
Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Mo...Vanea Chiprianov
 
An Approach for Constructing a Domain Definition Metamodel with ATL
An Approach for Constructing a Domain Definition Metamodel with ATLAn Approach for Constructing a Domain Definition Metamodel with ATL
An Approach for Constructing a Domain Definition Metamodel with ATLVanea Chiprianov
 
A Model-driven Approach for Telecommunications Network Services Definition
A Model-driven Approach for Telecommunications Network Services DefinitionA Model-driven Approach for Telecommunications Network Services Definition
A Model-driven Approach for Telecommunications Network Services DefinitionVanea Chiprianov
 
Meta-tools for Software Language Engineering: A Flexible Collaborative Modeli...
Meta-tools for Software Language Engineering: A Flexible Collaborative Modeli...Meta-tools for Software Language Engineering: A Flexible Collaborative Modeli...
Meta-tools for Software Language Engineering: A Flexible Collaborative Modeli...Vanea Chiprianov
 
Practical meta-model extension for modeling language profiles An enterprise ar...
Practical meta-model extension for modeling language profiles An enterprise ar...Practical meta-model extension for modeling language profiles An enterprise ar...
Practical meta-model extension for modeling language profiles An enterprise ar...Vanea Chiprianov
 
Telecommunications Service Creation: Towards Extensions for Enterprise Archit...
Telecommunications Service Creation: Towards Extensions for Enterprise Archit...Telecommunications Service Creation: Towards Extensions for Enterprise Archit...
Telecommunications Service Creation: Towards Extensions for Enterprise Archit...Vanea Chiprianov
 

Más de Vanea Chiprianov (15)

Towards Security Software Engineering the Smart Grid as a System of Systems
Towards Security Software Engineering the Smart Grid as a System of SystemsTowards Security Software Engineering the Smart Grid as a System of Systems
Towards Security Software Engineering the Smart Grid as a System of Systems
 
Introducing Computational Thinking to K-5 in a French Context
Introducing Computational Thinking to K-5 in a French ContextIntroducing Computational Thinking to K-5 in a French Context
Introducing Computational Thinking to K-5 in a French Context
 
How modeling techniques can address new service creation and deal with comple...
How modeling techniques can address new service creation and deal with comple...How modeling techniques can address new service creation and deal with comple...
How modeling techniques can address new service creation and deal with comple...
 
Using Relax Operators into an MDE Security Requirement Elicitation Process fo...
Using Relax Operators into an MDE Security Requirement Elicitation Process fo...Using Relax Operators into an MDE Security Requirement Elicitation Process fo...
Using Relax Operators into an MDE Security Requirement Elicitation Process fo...
 
Architectural Support for Model-driven Performance Prediction of Distributed ...
Architectural Support for Model-driven Performance Prediction of Distributed ...Architectural Support for Model-driven Performance Prediction of Distributed ...
Architectural Support for Model-driven Performance Prediction of Distributed ...
 
Towards modelling and analysing non-functional properties of SoS
Towards modelling and analysing non-functional properties of SoSTowards modelling and analysing non-functional properties of SoS
Towards modelling and analysing non-functional properties of SoS
 
Model-driven performance prediction of distributed real-time embedded defence...
Model-driven performance prediction of distributed real-time embedded defence...Model-driven performance prediction of distributed real-time embedded defence...
Model-driven performance prediction of distributed real-time embedded defence...
 
Vers une formalisation du processus d'Aide MultiCritères à la Décision
Vers une formalisation du processus d'Aide MultiCritères à la DécisionVers une formalisation du processus d'Aide MultiCritères à la Décision
Vers une formalisation du processus d'Aide MultiCritères à la Décision
 
Extending Enterprise Architecture Modeling Languages: Application to Telecomm...
Extending Enterprise Architecture Modeling Languages: Application to Telecomm...Extending Enterprise Architecture Modeling Languages: Application to Telecomm...
Extending Enterprise Architecture Modeling Languages: Application to Telecomm...
 
Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Mo...
Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Mo...Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Mo...
Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Mo...
 
An Approach for Constructing a Domain Definition Metamodel with ATL
An Approach for Constructing a Domain Definition Metamodel with ATLAn Approach for Constructing a Domain Definition Metamodel with ATL
An Approach for Constructing a Domain Definition Metamodel with ATL
 
A Model-driven Approach for Telecommunications Network Services Definition
A Model-driven Approach for Telecommunications Network Services DefinitionA Model-driven Approach for Telecommunications Network Services Definition
A Model-driven Approach for Telecommunications Network Services Definition
 
Meta-tools for Software Language Engineering: A Flexible Collaborative Modeli...
Meta-tools for Software Language Engineering: A Flexible Collaborative Modeli...Meta-tools for Software Language Engineering: A Flexible Collaborative Modeli...
Meta-tools for Software Language Engineering: A Flexible Collaborative Modeli...
 
Practical meta-model extension for modeling language profiles An enterprise ar...
Practical meta-model extension for modeling language profiles An enterprise ar...Practical meta-model extension for modeling language profiles An enterprise ar...
Practical meta-model extension for modeling language profiles An enterprise ar...
 
Telecommunications Service Creation: Towards Extensions for Enterprise Archit...
Telecommunications Service Creation: Towards Extensions for Enterprise Archit...Telecommunications Service Creation: Towards Extensions for Enterprise Archit...
Telecommunications Service Creation: Towards Extensions for Enterprise Archit...
 

Último

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Collaborative Construction of Telecommunications Services

  • 1. Collaborative Construction of Telecommunications Services. An Enterprise Architecture and Model Driven Engineering Method Vanea Chiprianov Scholarship Supervisors: Yvon Kermarrec Siegfried Rouvrais Affiliation Journée Futur et ruptures 26th January 2012 Teaching assistant Work
  • 2. Context: Telecom service stakeholders page 2/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  • 3. Context: Telecom service stakeholders Stakeholders cf. [Haalstrand, 1994] page 2/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  • 4. Context: Telecom service stakeholders Stakeholders cf. [Haalstrand, 1994] page 2/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  • 5. Context: Telecom service stakeholders Stakeholders cf. [Haalstrand, 1994] page 2/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  • 6. Context: Telecom service life-cycle time [Berndt, 1994] page 3/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  • 7. Context: Our focus on telecom service life-cycle time page 3/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  • 8. Research question  How to reduce telecommunications service construction time while affecting non-negatively other parameters (e.g. Cost, QoS, QoE) ? RQ 1 Construction process RQ 2 Software tools RQ 3 Tool building process page 4/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  • 9. Agenda  Challenges in telecom service life-cycle  How to reduce telecom service construction time ?  Solution/Contribution: 1.Telecom service construction process 2.Tool building process 3.Software tools for telecom service construction  Conclusion and perspectives page 5/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  • 10. Solution: Telecom service construction process 1.Model 2.Test 3.Collaborate 4.Interoperate page 6/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  • 11. Solution: Telecom service construction process page 7/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  • 12. Solution: Tool building process page 8/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  • 13. Solution: Modeling with DSMLs Domain Specific Modeling Language (DSML) = graphical 1.Model language that offers 2. ● expressive power focused 3. on a particular domain, 4. ● to visualize, specify, construct and document the artifacts of a software- intensive system. [Booch, 2005], [Deursen, 2000] page 9/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  • 14. Solution: Modeling with DSMLs Telecom Archi (GPL Type licence) extension [http://archi.cetis.ac.uk/] ● Meta-models: 46 concepts ● Code generation semantics: Iyass Alloush, masters internship, 6 months, 39.8 KB ● Graphical editor: 395.8 KB page 10/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  • 15. Solution: Testing through leverage of COTS Components Off The Shelf (COTS) = ''a commercially 1. available or open source 2.Test piece of software that other software projects can reuse 3. and integrate into their own 4. products'' [Torchiano, 2004] page 11/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  • 16. Solution: Leveraging the COTS – Transform to MM testing Excerpt of Xpand template for OPNET input model generation Excerpt from the model of a Xpand The static configuration of conferencing service at the Telecom (OpenArchitectureWare) ArchiMate Technology layer the conferencing service [Efftinge, 2006] excerpt model for OPNET page 12/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  • 17. Solution: Collaborating by capturing and retrieving Decision Rationale 1. Decision Rationale DSML 2. 3.Collaborate Decision Rationale = 4. the justification behind decisions, the reasoning that goes into determining the design of the artifact. [Dutoit, 2006] page 13/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  • 18. Solution: Defining a Decision Rationale DSML  Meta-model: 6 concepts  Graphical editor : Adil Meribaa and Mosbah Lassoued, masters internships, 2 weeks, 108.8 KB page 14/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  • 19. Solution: Software tools 1. 2. 3. 4.Interoperate page 15/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  • 20. Solution/Contribution: advantages  Provides a method Method = - a set of modeling conventions (Modeling Language - ML) - a process: - provides guidance as to the order of the activities, - specifies what artifacts should be developed using the ML. [Ramsin, 2008]  Reflects current practices in industry (more easily) accepted by practitioners  Relies on models and offers high automation degree more rapid software tool building  Contributes towards fulfilling all Service Providers' and Developers' requirements page 16/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  • 21. Solution/Contribution to the research question  How to reduce telecommunications service construction time while affecting non-negatively other parameters (e.g. Cost, QoS, QoE) ? RQ 1 Construction process RQ 2 Software tools RQ 3 Tool building process O EM D page 17/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  • 22. Solution/Contribution: perspectives ● Introduce more flexibility (e.g., iterative, agile) in the construction process. ● (Semi-)automatic integrating of testing/simulation results into models. ● Construct Telecom DSML MMs from e.g. Frameworx ● Implement the ● Define alignment interoperability measures to ensure process viewpoint interoperability (e.g. [Simonin, 2011]) page 18/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  • 23. Personal publications 1.Chiprianov V., Kermarrec Y., Rouvrais S.: Integrating DSLs into a Software Engineering Process: Application to Collaborative Construction of Telecom Services. Ed. M. Mernik, Formal and Practical Aspects of Domain-Specific Languages: Recent Developments, IGI Global, 2012 (submitted). 2.Chiprianov V., Kermarrec Y., Rouvrais S., Simonin J.: Extending Enterprise Architecture Modeling Languages for Collaboration. Application to Telecommunications Service Design. Software and Systems Modeling, 2012 (submitted). 3.Chiprianov V., Kermarrec Y., Rouvrais S.: Extending Enterprise Architecture Modelling Languages: Application to Telecommunications Service Creation. The 9th Enterprise Engineering track at the 27 th Symposium on Applied Computing (SAC), Trento, Italy, 6pp, accepted, (2011) – rank B [ERA]. 4.Chiprianov V., Alloush I., Kermarrec Y., Rouvrais S.: Telecommunications Service Creation: Towards Extensions for Enterprise Architecture Modeling Languages. In: Proc. of the 6th Intl Conf. on Software and Data Technologies (ICSOFT), Seville, Spain, vol 1, pp. 23-29, (2011) - rank B [ERA]. 5.Chiprianov V., Kermarrec Y., Rouvrais S.: Towards semantic interoperability of graphical domain specific modeling languages for telecommunications service design. In: Proc. of the 2nd Intl Conf. on Models and Ontology-based Design of Protocols, Architectures and Services (MOPAS), Budapest, Hungary, pp.21-24, (2011). 6.Chiprianov, V., Kermarrec, Y. and Alff, P.: A Model-Driven Approach for Telecommunications Network Services Definition. In: Proceedings of the 15th Open European Summer School and IFIP TC6. 6 WS on The Internet of the Future, LNCS, pages 199–207, Barcelona, Spain, (2009). 7.Rouvrais S., Chiprianov V.: Modeling and Architecting Educational Frameworks. In: Electronic Proc. of the 7th Intl CDIO Conf., Technical University of Denmark, Copenhagen (2011). 8.Chiprianov, V., Kermarrec, Y., Rouvrais, S.: Meta-tools for Software Language Engineering: A Flexible Collaborative Modeling Language for Efficient Telecommunications Service Design. In: FlexiTools WS, 32nd ACM/IEEE Intl. Conf. on Soft. Engineering (ICSE), Cape Town, South Africa, 5 pp, (2010). 9.Chiprianov, V., Kermarrec, Y.: An Approach for Constructing a Domain Definition Metamodel with ATL. In: Model Transformation with ATL, 1st Intl. WS,Nantes,France, pp 18-33, (2009). 10.Chiprianov V., Kermarec Y., Rouvrais S.: Practical Model Extension for Modeling Language Profiles. An Enterprise Architecture Modeling Language Extension for Telecommunications Service Creation. 7émes Journées sur l’Ingénierie Dirigée par les Modèles, Lille, France, pp. 85-91, 2011. 11.Chiprianov, V., Kermarrec, Y.: Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Modeling Language. In: 5émes Journées sur l’Ingénierie Dirigée par les Modèles, Nancy, France, pages 179–186, (2009). page 19/19 Journée Futur et ruptures Collaborative Construction of Telecom Services