Your SlideShare is downloading. ×
EUNICE 2009Barcelona, September, 7-9A Model-driven Approach forTelecommunications NetworkServices DefinitionVanea CHIPRIAN...
Agenda         Telecommunications Services Issues         A Model-driven Approach          • A Simple Graphical Telecommun...
An example service     http://www.cisco.compage 2   EUNICE 2009        A Model-driven Approach
Telecommunications Services Issues         Long concept-to-market time.         Large and complex systems constituted of  ...
Agenda         Telecommunications Services Issues         A Model-driven Approach          • A Simple Graphical Telecommun...
A Model-driven Approach                       Domain Definition                       Meta-Model (UML)                    ...
A Model-driven Approach               Abstract Syntax/VPN Prototypical Meta-modelpage 6   EUNICE 2009              A Model...
A Model-driven Approach                                                                                       Concrete    ...
A Model-driven Approach                                                                                   Concrete        ...
Agenda         Telecommunications Services Issues         A Model-driven Approach          • A Simple Graphical Telecommun...
A Simple Graphical Telecommunications          Specific Modeling Language                                                 ...
A Simple Graphical Telecommunications          Specific Modeling Language                Abstract Syntax/VPN Prototypical ...
A Simple Graphical Telecommunications          Specific Modeling Language               Concrete Graphical Syntax/VPN Repr...
A Simple Graphical Telecommunications          Specific Modeling Language                             Semantics/Code Gener...
A Simple Graphical Telecommunications          Specific Modeling Language                             Semantics/Code Gener...
A Simple Graphical Telecommunications          Specific Modeling Language                             Semantics/Code Gener...
A Model-driven Approach                                                                                   Concrete        ...
Agenda          Telecommunications Services Issues          A Model-driven Approach           • A Simple Graphical Telecom...
A Model-driven Approach                                                                                                   ...
Elaborating the Domain Definition Meta-model                                                          conformant to       ...
Elaborating the Domain Definition Meta-model                                                           [1] Bezivin, J.: In...
Agenda          Telecommunications Services Issues          A Model-driven Approach           • A Simple Graphical Telecom...
A Model-driven Approachpage 22   EUNICE 2009    A Model-driven Approach
A Model-driven Approach          Design Rationale Systems          Behavioral modeling          Checking propertiespage 23...
Agenda          Telecommunications Services Issues          A Model-driven Approach           • A Simple Graphical Telecom...
Conclusion          Benefits of a Model-driven approach           • Rapid tool prototyping           • Independence from t...
Conclusion          Reduced concept-to-market time           • Improved productivity of service designers through         ...
Upcoming SlideShare
Loading in...5
×

A Model-driven Approach for Telecommunications Network Services Definition

370

Published on

Presentation at the 15th Open European Summer School and IFIP TC6.6 Workshop (EUNICE), 2009.09, Barcelona, Spain

Published in: Technology, Education
2 Comments
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
370
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
2
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "A Model-driven Approach for Telecommunications Network Services Definition"

  1. 1. EUNICE 2009Barcelona, September, 7-9A Model-driven Approach forTelecommunications NetworkServices DefinitionVanea CHIPRIANOVYvon KERMARRECPatrick D. ALFF
  2. 2. Agenda Telecommunications Services Issues A Model-driven Approach • A Simple Graphical Telecommunications Specific Modeling Language • Elaborating the Domain Definition Meta-model • Towards Collaborative Work and Checking Properties on Models Conclusionpage 1 EUNICE 2009 A Model-driven Approach
  3. 3. An example service http://www.cisco.compage 2 EUNICE 2009 A Model-driven Approach
  4. 4. Telecommunications Services Issues Long concept-to-market time. Large and complex systems constituted of services distributed over technological spaces and vendor domains. Numerous interactions between services. Lack of computer-supported tools for service designers.page 3 EUNICE 2009 A Model-driven Approach
  5. 5. Agenda Telecommunications Services Issues A Model-driven Approach • A Simple Graphical Telecommunications Specific Modeling Language • Elaborating the Domain Definition Meta-model • Towards Collaborative Work and Checking Properties on Models Conclusionpage 4 EUNICE 2009 A Model-driven Approach
  6. 6. A Model-driven Approach Domain Definition Meta-Model (UML) Prototype (TOPCASED)page 5 EUNICE 2009 A Model-driven Approach
  7. 7. A Model-driven Approach Abstract Syntax/VPN Prototypical Meta-modelpage 6 EUNICE 2009 A Model-driven Approach
  8. 8. A Model-driven Approach Concrete Graphical/ Graphical (Topcased) (Topcased)/ Textual Textual (TCS) (TCS) n DSL Syntax tio ini D ef x ta yn Direct Mapping LS DS (TOPCASED) Domain Definition Meta-Model (UML) Prototype (TOPCASED)page 7 EUNICE 2009 A Model-driven Approach
  9. 9. A Model-driven Approach Concrete Graphical/ Graphical (Topcased) (Topcased)/ Textual Textual (TCS) (TCS) ion DSL Syntax fi nit De ax nt L Sy Direct Mapping DS (TOPCASED) Domain Definition General Meta-Model (UML) Code Generation Purpose Programming Prototype Language (TOPCASED) ATL (Eclipse M2M) Templates (OpenArchitectureWare)page 8 EUNICE 2009 A Model-driven Approach
  10. 10. Agenda Telecommunications Services Issues A Model-driven Approach • A Simple Graphical Telecommunications Specific Modeling Language • Elaborating the Domain Definition Meta-model • Towards Collaborative Work and Checking Properties on Models Conclusionpage 9 EUNICE 2009 A Model-driven Approach
  11. 11. A Simple Graphical Telecommunications Specific Modeling Language [1] Bezivin, J.: In search of a basic principle for model driven engineering. Novatica Journal 2 (2004) 21{24 Grammarware /Modelware (from [1])page 10 EUNICE 2009 A Model-driven Approach
  12. 12. A Simple Graphical Telecommunications Specific Modeling Language Abstract Syntax/VPN Prototypical Meta-modelpage 11 EUNICE 2009 A Model-driven Approach
  13. 13. A Simple Graphical Telecommunications Specific Modeling Language Concrete Graphical Syntax/VPN Representationpage 12 EUNICE 2009 A Model-driven Approach
  14. 14. A Simple Graphical Telecommunications Specific Modeling Language Semantics/Code Generationpage 13 EUNICE 2009 A Model-driven Approach
  15. 15. A Simple Graphical Telecommunications Specific Modeling Language Semantics/Code Generationpage 14 EUNICE 2009 A Model-driven Approach
  16. 16. A Simple Graphical Telecommunications Specific Modeling Language Semantics/Code Generationpage 15 EUNICE 2009 A Model-driven Approach
  17. 17. A Model-driven Approach Concrete Concrete Graphical/ Graphical Graphical/ Graphical (Topcased) (Topcased)/ (Topcased) (Topcased)/ Textual Textual (TCS) (TCS) n Syntax DSL Syntax tio fini x De ta yn Direct Mapping LS DS (TOPCASED) Domain Definition General Meta-Model Meta-Model (UML) Code Generation Purpose Programming Prototype Prototype Language (TOPCASED) (TOPCASED) ATL (Eclipse M2M) Templates (OpenArchitectureWare)page 16 EUNICE 2009 A Model-driven Approach
  18. 18. Agenda Telecommunications Services Issues A Model-driven Approach • A Simple Graphical Telecommunications Specific Modeling Language • Elaborating the Domain Definition Meta-model • Towards Collaborative Work and Checking Properties on Models Conclusionpage 17 EUNICE 2009 A Model-driven Approach
  19. 19. A Model-driven Approach Concrete Network Graphical/ Graphical Abstraction (Topcased) (Topcased)/ Layer Textual Textual (TCS) (TCS) n DSL Syntax tio Mo ini de D ef lR x ed ta uc tio yn Direct Mapping ATL n LS (Eclipse M2M) DS (TOPCASED) Domain Definition General Domain Domain Analysis Meta-Model (UML) Specialists Code Generation Purpose Programming Prototype Language FODA (TOPCASED) FAST ATL (Eclipse M2M) Templates (OpenArchitectureWare)page 18 EUNICE 2009 A Model-driven Approach
  20. 20. Elaborating the Domain Definition Meta-model conformant to Model Transformation transformpage 19 EUNICE 2009 A Model-driven Approach
  21. 21. Elaborating the Domain Definition Meta-model [1] Bezivin, J.: In search of a basic principle for model driven engineering. Novatica Journal 2 (2004) 21{24 Grammarware /Modelware (from [1])page 20 EUNICE 2009 A Model-driven Approach
  22. 22. Agenda Telecommunications Services Issues A Model-driven Approach • A Simple Graphical Telecommunications Specific Modeling Language • Elaborating the Domain Definition Meta-model • Towards Collaborative Work and Checking Properties on Models Conclusionpage 21 EUNICE 2009 A Model-driven Approach
  23. 23. A Model-driven Approachpage 22 EUNICE 2009 A Model-driven Approach
  24. 24. A Model-driven Approach Design Rationale Systems Behavioral modeling Checking propertiespage 23 EUNICE 2009 A Model-driven Approach
  25. 25. Agenda Telecommunications Services Issues A Model-driven Approach • A Simple Graphical Telecommunications Specific Modeling Language • Elaborating the Domain Definition Meta-model • Towards Collaborative Work and Checking Properties on Models Conclusionpage 24 EUNICE 2009 A Model-driven Approach
  26. 26. Conclusion Benefits of a Model-driven approach • Rapid tool prototyping • Independence from the implementation platform • Iterating definition of the Domain Definition Meta- model • Tool connection through interchangeable models But … limitations • Model-driven tools still in infancy phasepage 25 EUNICE 2009 A Model-driven Approach
  27. 27. Conclusion Reduced concept-to-market time • Improved productivity of service designers through use of a specific modeling language. Bridged gaps between technological spaces and vendor domains • Use of platform independent models.page 26 EUNICE 2009 A Model-driven Approach

×