Collaborative Construction of               Telecommunications Services.               An Enterprise Architecture and     ...
Context: Telecom service stakeholderspage 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 Futu...
Context: Telecom service stakeholders            Stakeholders cf.            [Haalstrand, 1994]page 2/19      Journée Futu...
Context: Telecom service stakeholders            Stakeholders cf.            [Haalstrand, 1994]page 2/19      Journée Futu...
Context: Telecomservice life-cycle                                       time            [Berndt, 1994]page 3/19      Jour...
Context: Our focuson telecom servicelife-cycle                                    timepage 3/19   Journée Futur et rupture...
Research question             How to reduce telecommunications service             construction time while affecting non-...
Agenda             Challenges    in telecom service life-cycle             How to reduce telecom service construction ti...
Solution: Telecomservice constructionprocess            1.Model            2.Test            3.Collaborate            4.In...
Solution: Telecomservice constructionprocesspage 7/19   Journée Futur et ruptures   Collaborative Construction of Telecom ...
Solution:Tool buildingprocesspage 8/19   Journée Futur et ruptures   Collaborative Construction of Telecom Services
Solution: Modeling    with DSMLsDomain Specific ModelingLanguage (DSML) = graphical         1.Modellanguage that offers   ...
Solution:Modelingwith DSMLsTelecom Archi (GPL Typelicence) extension[http://archi.cetis.ac.uk/]● Meta-models: 46 concepts●...
Solution: Testingthrough leverage of COTSComponents Off The Shelf(COTS) = a commercially            1.available or open so...
Solution: Leveraging the COTS – Transform                 to MM testing                          Excerpt of Xpand template...
Solution: Collaborating bycapturing and retrievingDecision Rationale                                1.Decision Rationale D...
Solution: Defining a Decision Rationale             DSML                                                         Meta-mod...
Solution: Software tools                                1.                                2.                              ...
Solution/Contribution: advantages              Provides         a method              Method = - a set of modeling conven...
Solution/Contribution to the research               question               How to reduce telecommunications service      ...
Solution/Contribution: perspectives                                                                ●                      ...
Personal publications1.Chiprianov V., Kermarrec Y., Rouvrais S.: Integrating DSLs into a Software Engineering Process: App...
Upcoming SlideShare
Loading in …5
×

Collaborative Construction of Telecommunications Services

665 views

Published on

Presentation at the 1st Journée Futur et ruptures, 2012.01, Paris

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
665
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Collaborative Construction of Telecommunications Services

  1. 1. Collaborative Construction of Telecommunications Services. An Enterprise Architecture and Model Driven Engineering Method Vanea ChiprianovScholarship Supervisors: Yvon Kermarrec Siegfried Rouvrais Affiliation Journée Futur et ruptures 26th January 2012 Teaching assistant Work
  2. 2. Context: Telecom service stakeholderspage 2/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  3. 3. Context: Telecom service stakeholders Stakeholders cf. [Haalstrand, 1994]page 2/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  4. 4. Context: Telecom service stakeholders Stakeholders cf. [Haalstrand, 1994]page 2/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  5. 5. Context: Telecom service stakeholders Stakeholders cf. [Haalstrand, 1994]page 2/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  6. 6. Context: Telecomservice life-cycle time [Berndt, 1994]page 3/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  7. 7. Context: Our focuson telecom servicelife-cycle timepage 3/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  8. 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 processpage 4/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  9. 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 perspectivespage 5/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  10. 10. Solution: Telecomservice constructionprocess 1.Model 2.Test 3.Collaborate 4.Interoperatepage 6/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  11. 11. Solution: Telecomservice constructionprocesspage 7/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  12. 12. Solution:Tool buildingprocesspage 8/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  13. 13. Solution: Modeling with DSMLsDomain Specific ModelingLanguage (DSML) = graphical 1.Modellanguage that offers 2.● expressive power focused 3.on a particular domain, 4.● to visualize, specify,construct and document theartifacts of a software-intensive system.[Booch, 2005], [Deursen,2000]page 9/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  14. 14. Solution:Modelingwith DSMLsTelecom Archi (GPL Typelicence) 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 KBpage 10/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  15. 15. Solution: Testingthrough leverage of COTSComponents Off The Shelf(COTS) = a commercially 1.available or open source 2.Testpiece of software that othersoftware 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. 16. Solution: Leveraging the COTS – Transform to MM testing Excerpt of Xpand template for OPNET input model generationExcerpt from the model of a Xpand The static configuration ofconferencing 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. 17. Solution: Collaborating bycapturing and retrievingDecision Rationale 1.Decision Rationale DSML 2. 3.CollaborateDecision Rationale = 4.the justification behinddecisions, the reasoningthat goes intodetermining the design ofthe artifact.[Dutoit, 2006]page 13/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  18. 18. Solution: Defining a Decision Rationale DSML  Meta-model: 6 concepts  Graphical editor : Adil Meribaa and Mosbah Lassoued, masters internships, 2 weeks, 108.8 KBpage 14/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  19. 19. Solution: Software tools 1. 2. 3. 4.Interoperate page 15/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  20. 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 requirementspage 16/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  21. 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. 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 TelecomDSML MMs from e.g.Frameworx ● Implement the● Define alignment interoperabilitymeasures to ensure processviewpointinteroperability (e.g.[Simonin, 2011])page 18/19 Journée Futur et ruptures Collaborative Construction of Telecom Services
  23. 23. Personal publications1.Chiprianov V., Kermarrec Y., Rouvrais S.: Integrating DSLs into a Software Engineering Process: Application to CollaborativeConstruction of Telecom Services. Ed. M. Mernik, Formal and Practical Aspects of Domain-Specific Languages: RecentDevelopments, 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 toTelecommunications 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 EnterpriseArchitecture 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 fortelecommunications service design. In: Proc. of the 2nd Intl Conf. on Models and Ontology-based Design of Protocols, Architecturesand 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 ModelingLanguage 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 Transformationwith 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 ArchitectureModeling 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 ModelingLanguage. 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

×