SlideShare uma empresa 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

Mais conteúdo relacionado

Semelhante 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
 

Semelhante 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
 

Mais 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
 

Mais 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

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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
 

Último (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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)
 

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