SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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...
 

Kürzlich hochgeladen

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Kürzlich hochgeladen (20)

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

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