SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Towards Semantic
Interoperability of
Graphical DSMLs for
Telecommunications
Service Design
Ph.D. st. (3rd year): V. CHIPRIANOV
Supervisor: Y. KERMARREC
Co-supervisor: S. ROUVRAIS
12th Mai 2011
Agenda
Challenges        DSML Interoperability   Our Approach Towards Semantic Interoperability           Discussion




      1      Telecom Service Design Challenges in a Software World


      2      DSML Interoperability


      3      Our Approach Towards Semantic Interoperability


      4      Discussion




   page 2                                       DSML Semantic Interoperability: Telecom Service Design
Agenda
Challenges        DSML Interoperability   Our Approach Towards Semantic Interoperability           Discussion




      1      Telecom Service Design Challenges in a Software World


      2      DSML Interoperability


      3      Our Approach Towards Semantic Interoperability


      4      Discussion




   page 3                                       DSML Semantic Interoperability: Telecom Service Design
Telecom Service
Challenges    DSML Interoperability             Our Approach Towards Semantic Interoperability            Discussion




                      Tool
                     Vendor


                                                TELECOM
                                                SERVICE


                 Service                                                          Service
                Developer                                                        Subscriber




                                                  Service Provider


                       Figure:        Telecom Service as Complex, Multi-facet System.


   page 4                                              DSML Semantic Interoperability: Telecom Service Design
Roles in Telecom Service Life Cycle
Challenges       DSML Interoperability             Our Approach Towards Semantic Interoperability             Discussion




                                                        End User
                          Tool
                         Vendor                                       Manufacturer


                                                   TELECOM
                                                   SERVICE


                    Service                                                            Service
                   Developer                                                          Subscriber




                                           Network
                                           Provider
                                                      Service Provider


             Figure:   Roles, Viewpoints in Telecom Service Life Cycle, from [Hållstrand and Martin, 1994].


   page 5                                                 DSML Semantic Interoperability: Telecom Service Design
Telecom Service Life Cycle
Challenges    DSML Interoperability          Our Approach Towards Semantic Interoperability             Discussion




                                                   End User
                      Tool
                     Vendor                                     Manufacturer


                                             TELECOM
                                             SERVICE


                 Service                                                        Service
                Developer                                                      Subscriber
                                                                    LIFE CYCLE


                                      Network
                                      Provider
                                                 Service Provider


                                  Figure:    Telecom Service Life Cycle.


   page 6                                            DSML Semantic Interoperability: Telecom Service Design
Needs in Telecom Service Life Cycle
Challenges       DSML Interoperability                Our Approach Towards Semantic Interoperability             Discussion



                                                                       cost
                                                                       quality
                                   generic                             functionality
                                     tools
                                   integration
                                                                                        platform
                                     framework              End User                     providing
                          Tool
                         Vendor                                             Manufacturer


                                                      TELECOM
                                                      SERVICE
                               reuse                                               security
                               prototyping                                         reliability
                               customization                                       performance    Service
                    Service
                   Developer                                                                     Subscriber
                                service                                           LIFE CYCLE
                                 interaction
                                                                         sales
                                                                         marketing
                                               Network
                                               Provider
                                                          Service Provider


             Figure:   Needs, Concerns in Telecom Service Life Cycle, from [Hållstrand and Martin, 1994].


   page 7                                                     DSML Semantic Interoperability: Telecom Service Design
Role Interoperability Issues
Challenges    DSML Interoperability           Our Approach Towards Semantic Interoperability             Discussion




                                                    End User                 ?
                      Tool
                     Vendor                                         Manufacturer




                               ?                                ?

                 Service                                                            Service
                Developer          ?                                     ?         Subscriber




                                       Network
                                       Provider
                                                  Service Provider


                      Figure: Role Language Interoperability.
   page 8                                             DSML Semantic Interoperability: Telecom Service Design
Agenda
Challenges        DSML Interoperability   Our Approach Towards Semantic Interoperability           Discussion




      1      Telecom Service Design Challenges in a Software World


      2      DSML Interoperability


      3      Our Approach Towards Semantic Interoperability


      4      Discussion




   page 9                                       DSML Semantic Interoperability: Telecom Service Design
Domain Specific Modeling Language
Challenges       DSML Interoperability   Our Approach Towards Semantic Interoperability           Discussion


      DSML
      is a graphical language:
             that offers, through appropriate notations and abstractions,
             expressive power focused on a particular problem domain,
             to visualize, specify, construct and document the artifacts
             of a software-intensive system.
      (after definitions of DSL [Deursen et al., 2000] and ML
      [Booch et al., 2005])




   page 10                                     DSML Semantic Interoperability: Telecom Service Design
Metamodeling Approach for DSML Definition
Challenges      DSML Interoperability   Our Approach Towards Semantic Interoperability           Discussion




  Meta-Models for Language Definition                                     Model
  after [Clark et al., 2001]                                             Transformation
                                                                         the automatic ge-
                                                                         neration of a tar-
                                                                         get model from a
                                                                         source model, ac-
                                                                         cording to a set of
                                                                         transformation rules.
                                                                         [Kleppe et al., 2003]




   page 11                                    DSML Semantic Interoperability: Telecom Service Design
Role Interoperability → DSML
                           Interoperability
Challenges                           DSML Interoperability                        Our Approach Towards Semantic Interoperability           Discussion




    Role Interoperability                                                           DSML Interoperability
    Issues
         Tool
                                      End User                 ?
                                                                                    ֒→ Interoperability between:
        Vendor                                        Manufacturer

                                                                                            syntax (as Meta-Model)
                 ?                                ?

     Service                                                          Service               semantics (as Meta-Model?)
    Developer        ?                                     ?         Subscriber


                                                                                    of DSMLs.
                         Network
                         Provider
                                    Service Provider



       Interoperability
       the ability of two or more tools to exchange models so as
       to use them in order to operate effectively together. (after
       [Peristeras and Tarabanis, 2006])

   page 12                                                                              DSML Semantic Interoperability: Telecom Service Design
Syntactic Interoperability
Challenges     DSML Interoperability                 Our Approach Towards Semantic Interoperability             Discussion




                                                                                          Model
                                                           End User                    Transformation
                       Tool
                      Vendor                                                Manufacturer


                                Model
                             Transformation
                                                                     Model
                                                                  Transformation



                  Service                                                                           Service
                                     Model
                 Developer                                                        Model            Subscriber
                                  Transformation                               Transformation




                                              Network
                                              Provider
                                                         Service Provider


       Figure: DSML Syntax Interoperability through Model Transformation
   page 13                                                   DSML Semantic Interoperability: Telecom Service Design
Semantic Interoperability
Challenges      DSML Interoperability           Our Approach Towards Semantic Interoperability             Discussion




                                                      End User                 ?
                        Tool
                       Vendor                                         Manufacturer




                                 ?                                ?

                   Service                                                            Service
                  Developer          ?                                     ?         Subscriber




                                         Network
                                         Provider
                                                    Service Provider


             Figure: DSML Semantics Interoperability through WHAT?.
   page 14                                              DSML Semantic Interoperability: Telecom Service Design
Agenda
Challenges        DSML Interoperability   Our Approach Towards Semantic Interoperability           Discussion




      1      Telecom Service Design Challenges in a Software World


      2      DSML Interoperability


      3      Our Approach Towards Semantic Interoperability


      4      Discussion




   page 15                                      DSML Semantic Interoperability: Telecom Service Design
Ontologies
Challenges       DSML Interoperability   Our Approach Towards Semantic Interoperability           Discussion


      Ontology
      a formal description of a domain, intended for sharing among
      different applications, and expressed in a language that can be
      used for reasoning. [Welty, 2003]

      Using Ontologies with Meta-Models:
             Model enrichment: describe the static semantics of
             DSMLs;
             Semi-automatic identification of mappings between
             Meta-Models: discover a common reference ontology.




   page 16                                     DSML Semantic Interoperability: Telecom Service Design
An Approach for Ensuring Semantic Interop
             between Static Semantics of DSMLs
Challenges    DSML Interoperability                 Our Approach Towards Semantic Interoperability            Discussion




                             Role i                                             Role i+1




                                                                                       Model
                                    Model                                 1: Lift
                   1: Lift                                                          Transformation
                                 Transformation




                               Figure:      Step 1. Lifting Meta-Models into Ontologies.

   page 17                                                 DSML Semantic Interoperability: Telecom Service Design
An Approach for Ensuring Semantic Interop
             between Static Semantics of DSMLs
Challenges    DSML Interoperability                Our Approach Towards Semantic Interoperability           Discussion




                             Role i                                            Role i+1




                                   Model                                2: Enrich      Model
                  2: Enrich
                                Transformation                                      Transformation




                                                                                       Model
                                    Model                                1: Lift
                   1: Lift                                                          Transformation
                                 Transformation




                                      Figure:     Step 2. Enriching Ontologies.

   page 18                                               DSML Semantic Interoperability: Telecom Service Design
An Approach for Ensuring Semantic Interop
             between Static Semantics of DSMLs
Challenges    DSML Interoperability                    Our Approach Towards Semantic Interoperability            Discussion




                             Role i                                                   Role i+1
                                            3: Align                3: Align




                                   Model                                       2: Enrich      Model
                  2: Enrich
                                Transformation                                             Transformation




                                                                                              Model
                                    Model                                       1: Lift
                   1: Lift                                                                 Transformation
                                 Transformation




                                      Figure:          Step 3. Aligning Ontologies.

   page 19                                                    DSML Semantic Interoperability: Telecom Service Design
An Approach for Ensuring Semantic Interop
             between Static Semantics of DSMLs
Challenges    DSML Interoperability                     Our Approach Towards Semantic Interoperability            Discussion




                             Role i                                                      Role i+1
                                            3: Align                   3: Align




                                   Model                                          2: Enrich      Model
                  2: Enrich
                                Transformation                                                Transformation

                                                               Higher-Order
                                                 4: Generate      Model
                                                               Transformation
                                                                                                 Model
                                    Model                                          1: Lift
                   1: Lift                                                                    Transformation
                                 Transformation

                                                   Model Transformation




                               Figure:       Step 4. Generating Model Transformations.

   page 20                                                     DSML Semantic Interoperability: Telecom Service Design
Agenda
Challenges        DSML Interoperability   Our Approach Towards Semantic Interoperability           Discussion




      1      Telecom Service Design Challenges in a Software World


      2      DSML Interoperability


      3      Our Approach Towards Semantic Interoperability


      4      Discussion




   page 21                                      DSML Semantic Interoperability: Telecom Service Design
Discussion
Challenges        DSML Interoperability    Our Approach Towards Semantic Interoperability   Discussion



      Advantages:
          Generalizable to other domains than Telecommunications.
          Co-evolution of syntactic and semantic bridges that ensure
          interoperability between DSMLs.
      Caveats:
          This co-evolution depends greatly on the shared ontology
          between views. If this would be poor or even empty, the
          interoperability bridge would be narrow.

      ֒→ This approach is beneficial especially in the case of families
      of modeling languages.

      [Chiprianov and Kermarrec, 2009b], [Chiprianov et al., 2009],
      [Chiprianov and Kermarrec, 2009a], [Chiprianov et al., 2010],
      [Chiprianov et al., 2011]
   page 22                          DSML Semantic Interoperability: Telecom Service Design
Future Developments
Challenges          DSML Interoperability   Our Approach Towards Semantic Interoperability           Discussion



      Towards Dynamic Semantic Interoperability:
             Ontologies?
             Sequence/Activity Diagrams?
             ...?




   page 23                                        DSML Semantic Interoperability: Telecom Service Design
Publications I
Challenges            DSML Interoperability             Our Approach Towards Semantic Interoperability                  Discussion


             Chiprianov, V. and Kermarrec, Y. (2009a).
             An Approach for Constructing a Domain Definition Metamodel with ATL.
             In 1st Intl. Wksh on Model Transformation with ATL (MtATL), pages 18–33, Nantes, France.

             Chiprianov, V. and Kermarrec, Y. (2009b).
             Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Modeling Language.
             In IDM, French Colloq. on Model Driven Engineering, pages 179–186, Nancy, France.

             Chiprianov, V., Kermarrec, Y., and Alff, P. (2009).
             A Model-Driven Approach for Telecommunications Network Services Definition.
             In Proc. of the 15th Open European Summer School and IFIP TC6. 6 Wksh on The Internet of the Future,
             volume 5733 of LNCS, pages 199–207, Barcelona, Spain.

             Chiprianov, V., Kermarrec, Y., and Rouvrais, S. (2010).
             Meta-tools for Software Language Engineering: A Flexible Collaborative Modeling Language for Efficient
             Telecommunications Service Design.
             In Wksh on Flexible Modeling Tools (FlexiTools), at the 32nd Intl. Conf. on Software Engineering (ICSE),
             Cape Town, South Africa.

             Chiprianov, V., Kermarrec, Y., and Rouvrais, S. (2011).
             Towards semantic interoperability of graphical DSMLs for telecommunications service design.
             In 2nd Intl. Conf. on Models and Ontology-based Design of Protocols, Architectures and Services (MOPAS),
             Budapest, Hungary.




   page 24                                                     DSML Semantic Interoperability: Telecom Service Design
Bibliography I
Challenges            DSML Interoperability            Our Approach Towards Semantic Interoperability              Discussion


             Booch, G., Rumbaugh, J., and Jacobson, I. (2005).
             Unified Modeling Language User Guide.
             Addison-Wesley Professional, Reading, MA, USA.

             Clark, T., Evans, A., Kent, S., and Sammut, P. (2001).
             The MMF approach to engineering object-oriented design languages.
             In Wksh on Language Descriptions, Tools and Applications (LDTA2001).

             Deursen, A. V., Klint, P., and Visser, J. (2000).
             Domain-specific languages: an annotated bibliography.
             SIGPLAN Not., 35(6):26–36.

             Hållstrand, J. and Martin, D. (1994).
             Industrial requirements on a service creation environment.
             In Proceedings of the 2nd Intl. Conf. on Intelligence in Broadband Services and Networks: Towards a
             Pan-European Telecommunication Service Infrastructure, pages 17–25, London, UK.

             Kleppe, A. G., Warmer, J., and Bast, W. (2003).
             MDA Explained: The Model Driven Architecture: Practice and Promise.
             Addison-Wesley Longman Publishing Co., Boston, MA, USA.




   page 25                                                    DSML Semantic Interoperability: Telecom Service Design
Bibliography II
Challenges           DSML Interoperability             Our Approach Towards Semantic Interoperability            Discussion


             Peristeras, V. and Tarabanis, K. (2006).
             The Connection, Communication, Consolidation, Collaboration Interoperability Framework (C4IF) For
             Information Systems Interoperability.
             Intl. Jour. of Interoperability in Business Information Systems, 1(1):61–72.

             Welty, C. (2003).
             Ontology research.
             AI Magazine, 24(3):11–12.




   page 26                                                   DSML Semantic Interoperability: Telecom Service Design

Weitere ähnliche Inhalte

Was ist angesagt?

Unlocking the Value of Delivering Services Event – Monday 18th March 2013 – S...
Unlocking the Value of Delivering Services Event – Monday 18th March 2013 – S...Unlocking the Value of Delivering Services Event – Monday 18th March 2013 – S...
Unlocking the Value of Delivering Services Event – Monday 18th March 2013 – S...Arrow ECS UK
 
entVoice Unified Communication System
entVoice Unified Communication SystementVoice Unified Communication System
entVoice Unified Communication SystemAshvini Gaur
 
Vsil Is Power And Utility Process Design In Sap Aditi Interra It
Vsil   Is Power And Utility Process Design In Sap  Aditi Interra ItVsil   Is Power And Utility Process Design In Sap  Aditi Interra It
Vsil Is Power And Utility Process Design In Sap Aditi Interra ItAditi Tarafdar
 
English presentation
English presentationEnglish presentation
English presentationeFM srl
 
Fleet presentation
Fleet presentationFleet presentation
Fleet presentationeFM srl
 
Cost Allocation & Profitability Analysis
Cost Allocation & Profitability AnalysisCost Allocation & Profitability Analysis
Cost Allocation & Profitability Analysissbliek
 
Com31a dhananjay
Com31a dhananjayCom31a dhananjay
Com31a dhananjayMary Helen
 
Leasing & Energy Allocations in Commercial Buildings
Leasing & Energy  Allocations in Commercial BuildingsLeasing & Energy  Allocations in Commercial Buildings
Leasing & Energy Allocations in Commercial BuildingsBetterBricks
 
Web Business Platforms on the Cloud
Web Business Platforms on the CloudWeb Business Platforms on the Cloud
Web Business Platforms on the CloudACMBangalore
 
TCO Benchmarking Study for UC
TCO Benchmarking Study for UCTCO Benchmarking Study for UC
TCO Benchmarking Study for UCLanair
 
Voxtron Middle East
Voxtron Middle EastVoxtron Middle East
Voxtron Middle EastAnish Sabu
 

Was ist angesagt? (15)

GENBAND SBC article
GENBAND SBC articleGENBAND SBC article
GENBAND SBC article
 
Unlocking the Value of Delivering Services Event – Monday 18th March 2013 – S...
Unlocking the Value of Delivering Services Event – Monday 18th March 2013 – S...Unlocking the Value of Delivering Services Event – Monday 18th March 2013 – S...
Unlocking the Value of Delivering Services Event – Monday 18th March 2013 – S...
 
IEEE_multimedia_2000
IEEE_multimedia_2000IEEE_multimedia_2000
IEEE_multimedia_2000
 
SIGSVC 2011
SIGSVC 2011SIGSVC 2011
SIGSVC 2011
 
entVoice Unified Communication System
entVoice Unified Communication SystementVoice Unified Communication System
entVoice Unified Communication System
 
Vsil Is Power And Utility Process Design In Sap Aditi Interra It
Vsil   Is Power And Utility Process Design In Sap  Aditi Interra ItVsil   Is Power And Utility Process Design In Sap  Aditi Interra It
Vsil Is Power And Utility Process Design In Sap Aditi Interra It
 
English presentation
English presentationEnglish presentation
English presentation
 
Fleet presentation
Fleet presentationFleet presentation
Fleet presentation
 
Cost Allocation & Profitability Analysis
Cost Allocation & Profitability AnalysisCost Allocation & Profitability Analysis
Cost Allocation & Profitability Analysis
 
Com31a dhananjay
Com31a dhananjayCom31a dhananjay
Com31a dhananjay
 
Leasing & Energy Allocations in Commercial Buildings
Leasing & Energy  Allocations in Commercial BuildingsLeasing & Energy  Allocations in Commercial Buildings
Leasing & Energy Allocations in Commercial Buildings
 
Fujitsu
FujitsuFujitsu
Fujitsu
 
Web Business Platforms on the Cloud
Web Business Platforms on the CloudWeb Business Platforms on the Cloud
Web Business Platforms on the Cloud
 
TCO Benchmarking Study for UC
TCO Benchmarking Study for UCTCO Benchmarking Study for UC
TCO Benchmarking Study for UC
 
Voxtron Middle East
Voxtron Middle EastVoxtron Middle East
Voxtron Middle East
 

Andere mochten auch

SOA + Telecommunications = TelcoML! (An introduction to the TelcoML design st...
SOA + Telecommunications = TelcoML! (An introduction to the TelcoML design st...SOA + Telecommunications = TelcoML! (An introduction to the TelcoML design st...
SOA + Telecommunications = TelcoML! (An introduction to the TelcoML design st...Roger Snook
 
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
 
Telecommunications service providers
Telecommunications service providersTelecommunications service providers
Telecommunications service providersPrawin Thosar
 
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
 
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
 
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
 

Andere mochten auch (6)

SOA + Telecommunications = TelcoML! (An introduction to the TelcoML design st...
SOA + Telecommunications = TelcoML! (An introduction to the TelcoML design st...SOA + Telecommunications = TelcoML! (An introduction to the TelcoML design st...
SOA + Telecommunications = TelcoML! (An introduction to the TelcoML design st...
 
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...
 
Telecommunications service providers
Telecommunications service providersTelecommunications service providers
Telecommunications service providers
 
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...
 
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
 
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...
 

Ähnlich wie Towards Semantic Interoperability of Graphical DSMLs for Telecommunications Service Design

Collaborative Construction of Telecommunications Services
Collaborative Construction of Telecommunications ServicesCollaborative Construction of Telecommunications Services
Collaborative Construction of Telecommunications ServicesVanea Chiprianov
 
Grabovsky a.t.kearney telco-form_08.06.11
Grabovsky a.t.kearney telco-form_08.06.11Grabovsky a.t.kearney telco-form_08.06.11
Grabovsky a.t.kearney telco-form_08.06.11Андрей Лукин
 
Är du molnklar?
Är du molnklar?Är du molnklar?
Är du molnklar?IBM Sverige
 
Sdf Panel Nice 2009 V1.0
Sdf Panel Nice 2009 V1.0Sdf Panel Nice 2009 V1.0
Sdf Panel Nice 2009 V1.0lgradina
 
20091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 520091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 5Arian Zwegers
 
Wireless Enterprise Mobility Solutions
Wireless Enterprise Mobility Solutions Wireless Enterprise Mobility Solutions
Wireless Enterprise Mobility Solutions Infosys
 
Metrocom: first telco billing built on oracle brm - Alexey Gamburg, Sergey Ta...
Metrocom: first telco billing built on oracle brm - Alexey Gamburg, Sergey Ta...Metrocom: first telco billing built on oracle brm - Alexey Gamburg, Sergey Ta...
Metrocom: first telco billing built on oracle brm - Alexey Gamburg, Sergey Ta...ORACLE USER GROUP ESTONIA
 
Cheng bearing point
Cheng bearing pointCheng bearing point
Cheng bearing pointsouthmos
 
Performance Measurement 01
Performance Measurement 01Performance Measurement 01
Performance Measurement 01masteryoda
 
Cloud Computing Why, What, How
Cloud Computing   Why, What, HowCloud Computing   Why, What, How
Cloud Computing Why, What, HowKennisportal
 
Infosys Connected Vehicle Service Offerings
Infosys Connected Vehicle Service OfferingsInfosys Connected Vehicle Service Offerings
Infosys Connected Vehicle Service OfferingsInfosys
 
Telepo Presenation A 1
Telepo Presenation A 1Telepo Presenation A 1
Telepo Presenation A 1LarsWahlstrom
 
Thoughts on Utility, Grid, on demand, cloud computing and appliances
Thoughts on Utility, Grid, on demand, cloud computing and appliancesThoughts on Utility, Grid, on demand, cloud computing and appliances
Thoughts on Utility, Grid, on demand, cloud computing and appliancesMark Cathcart
 
El video en un mundo de colaboración
El video en un mundo de colaboraciónEl video en un mundo de colaboración
El video en un mundo de colaboraciónMundo Contact
 
Lightradio 1-tech-overview
Lightradio 1-tech-overviewLightradio 1-tech-overview
Lightradio 1-tech-overviewtigerLP
 
Network Configuration Example: Deploying Scalable Services on an MX Series Ro...
Network Configuration Example: Deploying Scalable Services on an MX Series Ro...Network Configuration Example: Deploying Scalable Services on an MX Series Ro...
Network Configuration Example: Deploying Scalable Services on an MX Series Ro...Juniper Networks
 
2012.05.11 - Cloud Builders - RV des Experts - Forum du Club Cloud des Parten...
2012.05.11 - Cloud Builders - RV des Experts - Forum du Club Cloud des Parten...2012.05.11 - Cloud Builders - RV des Experts - Forum du Club Cloud des Parten...
2012.05.11 - Cloud Builders - RV des Experts - Forum du Club Cloud des Parten...Club Cloud des Partenaires
 
Japan Institute for Design Promotion, December 21st, 2011, Tokyo, Japan.
Japan Institute for Design Promotion, December 21st, 2011, Tokyo, Japan.Japan Institute for Design Promotion, December 21st, 2011, Tokyo, Japan.
Japan Institute for Design Promotion, December 21st, 2011, Tokyo, Japan.Stephen Kwan
 

Ähnlich wie Towards Semantic Interoperability of Graphical DSMLs for Telecommunications Service Design (20)

Collaborative Construction of Telecommunications Services
Collaborative Construction of Telecommunications ServicesCollaborative Construction of Telecommunications Services
Collaborative Construction of Telecommunications Services
 
NGN & IMS
NGN & IMSNGN & IMS
NGN & IMS
 
P1153 kumar a
P1153 kumar aP1153 kumar a
P1153 kumar a
 
Grabovsky a.t.kearney telco-form_08.06.11
Grabovsky a.t.kearney telco-form_08.06.11Grabovsky a.t.kearney telco-form_08.06.11
Grabovsky a.t.kearney telco-form_08.06.11
 
Är du molnklar?
Är du molnklar?Är du molnklar?
Är du molnklar?
 
Sdf Panel Nice 2009 V1.0
Sdf Panel Nice 2009 V1.0Sdf Panel Nice 2009 V1.0
Sdf Panel Nice 2009 V1.0
 
20091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 520091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 5
 
Wireless Enterprise Mobility Solutions
Wireless Enterprise Mobility Solutions Wireless Enterprise Mobility Solutions
Wireless Enterprise Mobility Solutions
 
Metrocom: first telco billing built on oracle brm - Alexey Gamburg, Sergey Ta...
Metrocom: first telco billing built on oracle brm - Alexey Gamburg, Sergey Ta...Metrocom: first telco billing built on oracle brm - Alexey Gamburg, Sergey Ta...
Metrocom: first telco billing built on oracle brm - Alexey Gamburg, Sergey Ta...
 
Cheng bearing point
Cheng bearing pointCheng bearing point
Cheng bearing point
 
Performance Measurement 01
Performance Measurement 01Performance Measurement 01
Performance Measurement 01
 
Cloud Computing Why, What, How
Cloud Computing   Why, What, HowCloud Computing   Why, What, How
Cloud Computing Why, What, How
 
Infosys Connected Vehicle Service Offerings
Infosys Connected Vehicle Service OfferingsInfosys Connected Vehicle Service Offerings
Infosys Connected Vehicle Service Offerings
 
Telepo Presenation A 1
Telepo Presenation A 1Telepo Presenation A 1
Telepo Presenation A 1
 
Thoughts on Utility, Grid, on demand, cloud computing and appliances
Thoughts on Utility, Grid, on demand, cloud computing and appliancesThoughts on Utility, Grid, on demand, cloud computing and appliances
Thoughts on Utility, Grid, on demand, cloud computing and appliances
 
El video en un mundo de colaboración
El video en un mundo de colaboraciónEl video en un mundo de colaboración
El video en un mundo de colaboración
 
Lightradio 1-tech-overview
Lightradio 1-tech-overviewLightradio 1-tech-overview
Lightradio 1-tech-overview
 
Network Configuration Example: Deploying Scalable Services on an MX Series Ro...
Network Configuration Example: Deploying Scalable Services on an MX Series Ro...Network Configuration Example: Deploying Scalable Services on an MX Series Ro...
Network Configuration Example: Deploying Scalable Services on an MX Series Ro...
 
2012.05.11 - Cloud Builders - RV des Experts - Forum du Club Cloud des Parten...
2012.05.11 - Cloud Builders - RV des Experts - Forum du Club Cloud des Parten...2012.05.11 - Cloud Builders - RV des Experts - Forum du Club Cloud des Parten...
2012.05.11 - Cloud Builders - RV des Experts - Forum du Club Cloud des Parten...
 
Japan Institute for Design Promotion, December 21st, 2011, Tokyo, Japan.
Japan Institute for Design Promotion, December 21st, 2011, Tokyo, Japan.Japan Institute for Design Promotion, December 21st, 2011, Tokyo, Japan.
Japan Institute for Design Promotion, December 21st, 2011, Tokyo, Japan.
 

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

Mehr von Vanea Chiprianov (12)

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

Kürzlich hochgeladen

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
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
 
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
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 

Kürzlich hochgeladen (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
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
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
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
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 

Towards Semantic Interoperability of Graphical DSMLs for Telecommunications Service Design

  • 1. Towards Semantic Interoperability of Graphical DSMLs for Telecommunications Service Design Ph.D. st. (3rd year): V. CHIPRIANOV Supervisor: Y. KERMARREC Co-supervisor: S. ROUVRAIS 12th Mai 2011
  • 2. Agenda Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion 1 Telecom Service Design Challenges in a Software World 2 DSML Interoperability 3 Our Approach Towards Semantic Interoperability 4 Discussion page 2 DSML Semantic Interoperability: Telecom Service Design
  • 3. Agenda Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion 1 Telecom Service Design Challenges in a Software World 2 DSML Interoperability 3 Our Approach Towards Semantic Interoperability 4 Discussion page 3 DSML Semantic Interoperability: Telecom Service Design
  • 4. Telecom Service Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion Tool Vendor TELECOM SERVICE Service Service Developer Subscriber Service Provider Figure: Telecom Service as Complex, Multi-facet System. page 4 DSML Semantic Interoperability: Telecom Service Design
  • 5. Roles in Telecom Service Life Cycle Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion End User Tool Vendor Manufacturer TELECOM SERVICE Service Service Developer Subscriber Network Provider Service Provider Figure: Roles, Viewpoints in Telecom Service Life Cycle, from [Hållstrand and Martin, 1994]. page 5 DSML Semantic Interoperability: Telecom Service Design
  • 6. Telecom Service Life Cycle Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion End User Tool Vendor Manufacturer TELECOM SERVICE Service Service Developer Subscriber LIFE CYCLE Network Provider Service Provider Figure: Telecom Service Life Cycle. page 6 DSML Semantic Interoperability: Telecom Service Design
  • 7. Needs in Telecom Service Life Cycle Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion cost quality generic functionality tools integration platform framework End User providing Tool Vendor Manufacturer TELECOM SERVICE reuse security prototyping reliability customization performance Service Service Developer Subscriber service LIFE CYCLE interaction sales marketing Network Provider Service Provider Figure: Needs, Concerns in Telecom Service Life Cycle, from [Hållstrand and Martin, 1994]. page 7 DSML Semantic Interoperability: Telecom Service Design
  • 8. Role Interoperability Issues Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion End User ? Tool Vendor Manufacturer ? ? Service Service Developer ? ? Subscriber Network Provider Service Provider Figure: Role Language Interoperability. page 8 DSML Semantic Interoperability: Telecom Service Design
  • 9. Agenda Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion 1 Telecom Service Design Challenges in a Software World 2 DSML Interoperability 3 Our Approach Towards Semantic Interoperability 4 Discussion page 9 DSML Semantic Interoperability: Telecom Service Design
  • 10. Domain Specific Modeling Language Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion DSML is a graphical language: that offers, through appropriate notations and abstractions, expressive power focused on a particular problem domain, to visualize, specify, construct and document the artifacts of a software-intensive system. (after definitions of DSL [Deursen et al., 2000] and ML [Booch et al., 2005]) page 10 DSML Semantic Interoperability: Telecom Service Design
  • 11. Metamodeling Approach for DSML Definition Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion Meta-Models for Language Definition Model after [Clark et al., 2001] Transformation the automatic ge- neration of a tar- get model from a source model, ac- cording to a set of transformation rules. [Kleppe et al., 2003] page 11 DSML Semantic Interoperability: Telecom Service Design
  • 12. Role Interoperability → DSML Interoperability Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion Role Interoperability DSML Interoperability Issues Tool End User ? ֒→ Interoperability between: Vendor Manufacturer syntax (as Meta-Model) ? ? Service Service semantics (as Meta-Model?) Developer ? ? Subscriber of DSMLs. Network Provider Service Provider Interoperability the ability of two or more tools to exchange models so as to use them in order to operate effectively together. (after [Peristeras and Tarabanis, 2006]) page 12 DSML Semantic Interoperability: Telecom Service Design
  • 13. Syntactic Interoperability Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion Model End User Transformation Tool Vendor Manufacturer Model Transformation Model Transformation Service Service Model Developer Model Subscriber Transformation Transformation Network Provider Service Provider Figure: DSML Syntax Interoperability through Model Transformation page 13 DSML Semantic Interoperability: Telecom Service Design
  • 14. Semantic Interoperability Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion End User ? Tool Vendor Manufacturer ? ? Service Service Developer ? ? Subscriber Network Provider Service Provider Figure: DSML Semantics Interoperability through WHAT?. page 14 DSML Semantic Interoperability: Telecom Service Design
  • 15. Agenda Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion 1 Telecom Service Design Challenges in a Software World 2 DSML Interoperability 3 Our Approach Towards Semantic Interoperability 4 Discussion page 15 DSML Semantic Interoperability: Telecom Service Design
  • 16. Ontologies Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion Ontology a formal description of a domain, intended for sharing among different applications, and expressed in a language that can be used for reasoning. [Welty, 2003] Using Ontologies with Meta-Models: Model enrichment: describe the static semantics of DSMLs; Semi-automatic identification of mappings between Meta-Models: discover a common reference ontology. page 16 DSML Semantic Interoperability: Telecom Service Design
  • 17. An Approach for Ensuring Semantic Interop between Static Semantics of DSMLs Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion Role i Role i+1 Model Model 1: Lift 1: Lift Transformation Transformation Figure: Step 1. Lifting Meta-Models into Ontologies. page 17 DSML Semantic Interoperability: Telecom Service Design
  • 18. An Approach for Ensuring Semantic Interop between Static Semantics of DSMLs Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion Role i Role i+1 Model 2: Enrich Model 2: Enrich Transformation Transformation Model Model 1: Lift 1: Lift Transformation Transformation Figure: Step 2. Enriching Ontologies. page 18 DSML Semantic Interoperability: Telecom Service Design
  • 19. An Approach for Ensuring Semantic Interop between Static Semantics of DSMLs Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion Role i Role i+1 3: Align 3: Align Model 2: Enrich Model 2: Enrich Transformation Transformation Model Model 1: Lift 1: Lift Transformation Transformation Figure: Step 3. Aligning Ontologies. page 19 DSML Semantic Interoperability: Telecom Service Design
  • 20. An Approach for Ensuring Semantic Interop between Static Semantics of DSMLs Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion Role i Role i+1 3: Align 3: Align Model 2: Enrich Model 2: Enrich Transformation Transformation Higher-Order 4: Generate Model Transformation Model Model 1: Lift 1: Lift Transformation Transformation Model Transformation Figure: Step 4. Generating Model Transformations. page 20 DSML Semantic Interoperability: Telecom Service Design
  • 21. Agenda Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion 1 Telecom Service Design Challenges in a Software World 2 DSML Interoperability 3 Our Approach Towards Semantic Interoperability 4 Discussion page 21 DSML Semantic Interoperability: Telecom Service Design
  • 22. Discussion Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion Advantages: Generalizable to other domains than Telecommunications. Co-evolution of syntactic and semantic bridges that ensure interoperability between DSMLs. Caveats: This co-evolution depends greatly on the shared ontology between views. If this would be poor or even empty, the interoperability bridge would be narrow. ֒→ This approach is beneficial especially in the case of families of modeling languages. [Chiprianov and Kermarrec, 2009b], [Chiprianov et al., 2009], [Chiprianov and Kermarrec, 2009a], [Chiprianov et al., 2010], [Chiprianov et al., 2011] page 22 DSML Semantic Interoperability: Telecom Service Design
  • 23. Future Developments Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion Towards Dynamic Semantic Interoperability: Ontologies? Sequence/Activity Diagrams? ...? page 23 DSML Semantic Interoperability: Telecom Service Design
  • 24. Publications I Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion Chiprianov, V. and Kermarrec, Y. (2009a). An Approach for Constructing a Domain Definition Metamodel with ATL. In 1st Intl. Wksh on Model Transformation with ATL (MtATL), pages 18–33, Nantes, France. Chiprianov, V. and Kermarrec, Y. (2009b). Model-based DSL Frameworks: A Simple Graphical Telecommunications Specific Modeling Language. In IDM, French Colloq. on Model Driven Engineering, pages 179–186, Nancy, France. Chiprianov, V., Kermarrec, Y., and Alff, P. (2009). A Model-Driven Approach for Telecommunications Network Services Definition. In Proc. of the 15th Open European Summer School and IFIP TC6. 6 Wksh on The Internet of the Future, volume 5733 of LNCS, pages 199–207, Barcelona, Spain. Chiprianov, V., Kermarrec, Y., and Rouvrais, S. (2010). Meta-tools for Software Language Engineering: A Flexible Collaborative Modeling Language for Efficient Telecommunications Service Design. In Wksh on Flexible Modeling Tools (FlexiTools), at the 32nd Intl. Conf. on Software Engineering (ICSE), Cape Town, South Africa. Chiprianov, V., Kermarrec, Y., and Rouvrais, S. (2011). Towards semantic interoperability of graphical DSMLs for telecommunications service design. In 2nd Intl. Conf. on Models and Ontology-based Design of Protocols, Architectures and Services (MOPAS), Budapest, Hungary. page 24 DSML Semantic Interoperability: Telecom Service Design
  • 25. Bibliography I Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion Booch, G., Rumbaugh, J., and Jacobson, I. (2005). Unified Modeling Language User Guide. Addison-Wesley Professional, Reading, MA, USA. Clark, T., Evans, A., Kent, S., and Sammut, P. (2001). The MMF approach to engineering object-oriented design languages. In Wksh on Language Descriptions, Tools and Applications (LDTA2001). Deursen, A. V., Klint, P., and Visser, J. (2000). Domain-specific languages: an annotated bibliography. SIGPLAN Not., 35(6):26–36. Hållstrand, J. and Martin, D. (1994). Industrial requirements on a service creation environment. In Proceedings of the 2nd Intl. Conf. on Intelligence in Broadband Services and Networks: Towards a Pan-European Telecommunication Service Infrastructure, pages 17–25, London, UK. Kleppe, A. G., Warmer, J., and Bast, W. (2003). MDA Explained: The Model Driven Architecture: Practice and Promise. Addison-Wesley Longman Publishing Co., Boston, MA, USA. page 25 DSML Semantic Interoperability: Telecom Service Design
  • 26. Bibliography II Challenges DSML Interoperability Our Approach Towards Semantic Interoperability Discussion Peristeras, V. and Tarabanis, K. (2006). The Connection, Communication, Consolidation, Collaboration Interoperability Framework (C4IF) For Information Systems Interoperability. Intl. Jour. of Interoperability in Business Information Systems, 1(1):61–72. Welty, C. (2003). Ontology research. AI Magazine, 24(3):11–12. page 26 DSML Semantic Interoperability: Telecom Service Design