A generalized model transformation approach to link design models to network simulators: NS-3 case study

International audience Telecom service creation (TSC) activity is one of the most important phases of a TS life cycle. There are many efforts that were done to improve this activity recently. The early verification of the TS from its design models give an advantage to the service provider to improve...

Full description

Bibliographic Details
Published in:Proceedings of the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications
Main Authors: Alloush, Iyas, Kermarrec, Yvon, Rouvrais, Siegfried
Other Authors: Lab-STICC_TB_CID_IHSEV, Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance (Lab-STICC), Université européenne de Bretagne - European University of Brittany (UEB)-École Nationale d'Ingénieurs de Brest (ENIB)-Université de Bretagne Sud (UBS)-Université de Brest (UBO)-Télécom Bretagne-Institut Brestois du Numérique et des Mathématiques (IBNM), Université de Brest (UBO)-École Nationale Supérieure de Techniques Avancées Bretagne (ENSTA Bretagne)-Institut Mines-Télécom Paris (IMT)-Centre National de la Recherche Scientifique (CNRS)-Université européenne de Bretagne - European University of Brittany (UEB)-École Nationale d'Ingénieurs de Brest (ENIB)-Université de Bretagne Sud (UBS)-Université de Brest (UBO)-Télécom Bretagne-Institut Brestois du Numérique et des Mathématiques (IBNM), Université de Brest (UBO)-École Nationale Supérieure de Techniques Avancées Bretagne (ENSTA Bretagne)-Institut Mines-Télécom Paris (IMT)-Centre National de la Recherche Scientifique (CNRS), Département Logique des Usages, Sciences sociales et Sciences de l'Information (LUSSI), Université européenne de Bretagne - European University of Brittany (UEB)-Télécom Bretagne-Institut Mines-Télécom Paris (IMT), Lab-STICC_TB_CACS_MOCS, Process for Adaptative Software Systems (PASS), Télécom Bretagne-LANGAGE ET GÉNIE LOGICIEL (IRISA-D4), Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA), Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Institut National de Recherche en Informatique et en Automatique (Inria)-Télécom Bretagne-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Institut National de Recherche en Informatique et en Automatique (Inria)-Télécom Bretagne-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA), Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Institut National de Recherche en Informatique et en Automatique (Inria)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS), Département informatique (INFO)
Format: Conference Object
Language:English
Published: HAL CCSD 2013
Subjects:
Online Access:https://hal.science/hal-00869553
https://hal.science/hal-00869553/document
https://hal.science/hal-00869553/file/SimulTech2013.pdf
https://doi.org/10.5220/0004407503370344
id ftunivrennes1hal:oai:HAL:hal-00869553v1
record_format openpolar
institution Open Polar
collection Université de Rennes 1: Publications scientifiques (HAL)
op_collection_id ftunivrennes1hal
language English
topic Model Driven Engineering
Simulators
NS-3
Telecom Service
Enterprise Architecture
Verification
Model Transformation
Code Generation
Tool Chains
[INFO.INFO-CY]Computer Science [cs]/Computers and Society [cs.CY]
[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]
[INFO.INFO-HC]Computer Science [cs]/Human-Computer Interaction [cs.HC]
spellingShingle Model Driven Engineering
Simulators
NS-3
Telecom Service
Enterprise Architecture
Verification
Model Transformation
Code Generation
Tool Chains
[INFO.INFO-CY]Computer Science [cs]/Computers and Society [cs.CY]
[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]
[INFO.INFO-HC]Computer Science [cs]/Human-Computer Interaction [cs.HC]
Alloush, Iyas
Kermarrec, Yvon
Rouvrais, Siegfried
A generalized model transformation approach to link design models to network simulators: NS-3 case study
topic_facet Model Driven Engineering
Simulators
NS-3
Telecom Service
Enterprise Architecture
Verification
Model Transformation
Code Generation
Tool Chains
[INFO.INFO-CY]Computer Science [cs]/Computers and Society [cs.CY]
[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]
[INFO.INFO-HC]Computer Science [cs]/Human-Computer Interaction [cs.HC]
description International audience Telecom service creation (TSC) activity is one of the most important phases of a TS life cycle. There are many efforts that were done to improve this activity recently. The early verification of the TS from its design models give an advantage to the service provider to improve the qualities and to detect design errors before the implementation phase. Simulation makes it possible to predict the system behavior avoiding the cost of real systems. Our objective in this paper is to present our methodology to link high abstract models of telecom services to network simulators. Relying on Model Driven Engineering, we propose a generalization of code generation methodology using an IMS meta-model and simulator-dedicated templates. In our approach, the network simulator specifications are related to the transformation template only, while the underlying platform specifications and standards are included in the meta-model. We illustrate our approach with a new transformation to generate configurations for NS-3. We apply an example of a video conference service to generate the simulation code.
author2 Lab-STICC_TB_CID_IHSEV
Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance (Lab-STICC)
Université européenne de Bretagne - European University of Brittany (UEB)-École Nationale d'Ingénieurs de Brest (ENIB)-Université de Bretagne Sud (UBS)-Université de Brest (UBO)-Télécom Bretagne-Institut Brestois du Numérique et des Mathématiques (IBNM)
Université de Brest (UBO)-École Nationale Supérieure de Techniques Avancées Bretagne (ENSTA Bretagne)-Institut Mines-Télécom Paris (IMT)-Centre National de la Recherche Scientifique (CNRS)-Université européenne de Bretagne - European University of Brittany (UEB)-École Nationale d'Ingénieurs de Brest (ENIB)-Université de Bretagne Sud (UBS)-Université de Brest (UBO)-Télécom Bretagne-Institut Brestois du Numérique et des Mathématiques (IBNM)
Université de Brest (UBO)-École Nationale Supérieure de Techniques Avancées Bretagne (ENSTA Bretagne)-Institut Mines-Télécom Paris (IMT)-Centre National de la Recherche Scientifique (CNRS)
Département Logique des Usages, Sciences sociales et Sciences de l'Information (LUSSI)
Université européenne de Bretagne - European University of Brittany (UEB)-Télécom Bretagne-Institut Mines-Télécom Paris (IMT)
Lab-STICC_TB_CACS_MOCS
Process for Adaptative Software Systems (PASS)
Télécom Bretagne-LANGAGE ET GÉNIE LOGICIEL (IRISA-D4)
Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA)
Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes)
Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Institut National de Recherche en Informatique et en Automatique (Inria)-Télécom Bretagne-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes)
Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Institut National de Recherche en Informatique et en Automatique (Inria)-Télécom Bretagne-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA)
Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Institut National de Recherche en Informatique et en Automatique (Inria)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)
Département informatique (INFO)
format Conference Object
author Alloush, Iyas
Kermarrec, Yvon
Rouvrais, Siegfried
author_facet Alloush, Iyas
Kermarrec, Yvon
Rouvrais, Siegfried
author_sort Alloush, Iyas
title A generalized model transformation approach to link design models to network simulators: NS-3 case study
title_short A generalized model transformation approach to link design models to network simulators: NS-3 case study
title_full A generalized model transformation approach to link design models to network simulators: NS-3 case study
title_fullStr A generalized model transformation approach to link design models to network simulators: NS-3 case study
title_full_unstemmed A generalized model transformation approach to link design models to network simulators: NS-3 case study
title_sort generalized model transformation approach to link design models to network simulators: ns-3 case study
publisher HAL CCSD
publishDate 2013
url https://hal.science/hal-00869553
https://hal.science/hal-00869553/document
https://hal.science/hal-00869553/file/SimulTech2013.pdf
https://doi.org/10.5220/0004407503370344
op_coverage Rekjavik, Iceland
genre Iceland
genre_facet Iceland
op_source Proceedings SIMULTECH 2013 : the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications
SIMULTECH 2013 : the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications
https://hal.science/hal-00869553
SIMULTECH 2013 : the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications, Jul 2013, Rekjavik, Iceland. pp.337 - 344, ⟨10.5220/0004407503370344⟩
op_relation info:eu-repo/semantics/altIdentifier/doi/10.5220/0004407503370344
hal-00869553
https://hal.science/hal-00869553
https://hal.science/hal-00869553/document
https://hal.science/hal-00869553/file/SimulTech2013.pdf
doi:10.5220/0004407503370344
op_rights info:eu-repo/semantics/OpenAccess
op_doi https://doi.org/10.5220/0004407503370344
container_title Proceedings of the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications
container_start_page 337
op_container_end_page 344
_version_ 1766041123768238080
spelling ftunivrennes1hal:oai:HAL:hal-00869553v1 2023-05-15T16:51:01+02:00 A generalized model transformation approach to link design models to network simulators: NS-3 case study Alloush, Iyas Kermarrec, Yvon Rouvrais, Siegfried Lab-STICC_TB_CID_IHSEV Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance (Lab-STICC) Université européenne de Bretagne - European University of Brittany (UEB)-École Nationale d'Ingénieurs de Brest (ENIB)-Université de Bretagne Sud (UBS)-Université de Brest (UBO)-Télécom Bretagne-Institut Brestois du Numérique et des Mathématiques (IBNM) Université de Brest (UBO)-École Nationale Supérieure de Techniques Avancées Bretagne (ENSTA Bretagne)-Institut Mines-Télécom Paris (IMT)-Centre National de la Recherche Scientifique (CNRS)-Université européenne de Bretagne - European University of Brittany (UEB)-École Nationale d'Ingénieurs de Brest (ENIB)-Université de Bretagne Sud (UBS)-Université de Brest (UBO)-Télécom Bretagne-Institut Brestois du Numérique et des Mathématiques (IBNM) Université de Brest (UBO)-École Nationale Supérieure de Techniques Avancées Bretagne (ENSTA Bretagne)-Institut Mines-Télécom Paris (IMT)-Centre National de la Recherche Scientifique (CNRS) Département Logique des Usages, Sciences sociales et Sciences de l'Information (LUSSI) Université européenne de Bretagne - European University of Brittany (UEB)-Télécom Bretagne-Institut Mines-Télécom Paris (IMT) Lab-STICC_TB_CACS_MOCS Process for Adaptative Software Systems (PASS) Télécom Bretagne-LANGAGE ET GÉNIE LOGICIEL (IRISA-D4) Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA) Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes) Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Institut National de Recherche en Informatique et en Automatique (Inria)-Télécom Bretagne-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes) Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Institut National de Recherche en Informatique et en Automatique (Inria)-Télécom Bretagne-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA) Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Institut National de Recherche en Informatique et en Automatique (Inria)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS) Département informatique (INFO) Rekjavik, Iceland 2013-07-29 https://hal.science/hal-00869553 https://hal.science/hal-00869553/document https://hal.science/hal-00869553/file/SimulTech2013.pdf https://doi.org/10.5220/0004407503370344 en eng HAL CCSD info:eu-repo/semantics/altIdentifier/doi/10.5220/0004407503370344 hal-00869553 https://hal.science/hal-00869553 https://hal.science/hal-00869553/document https://hal.science/hal-00869553/file/SimulTech2013.pdf doi:10.5220/0004407503370344 info:eu-repo/semantics/OpenAccess Proceedings SIMULTECH 2013 : the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications SIMULTECH 2013 : the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications https://hal.science/hal-00869553 SIMULTECH 2013 : the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications, Jul 2013, Rekjavik, Iceland. pp.337 - 344, ⟨10.5220/0004407503370344⟩ Model Driven Engineering Simulators NS-3 Telecom Service Enterprise Architecture Verification Model Transformation Code Generation Tool Chains [INFO.INFO-CY]Computer Science [cs]/Computers and Society [cs.CY] [INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI] [INFO.INFO-HC]Computer Science [cs]/Human-Computer Interaction [cs.HC] info:eu-repo/semantics/conferenceObject Conference papers 2013 ftunivrennes1hal https://doi.org/10.5220/0004407503370344 2023-03-15T01:02:01Z International audience Telecom service creation (TSC) activity is one of the most important phases of a TS life cycle. There are many efforts that were done to improve this activity recently. The early verification of the TS from its design models give an advantage to the service provider to improve the qualities and to detect design errors before the implementation phase. Simulation makes it possible to predict the system behavior avoiding the cost of real systems. Our objective in this paper is to present our methodology to link high abstract models of telecom services to network simulators. Relying on Model Driven Engineering, we propose a generalization of code generation methodology using an IMS meta-model and simulator-dedicated templates. In our approach, the network simulator specifications are related to the transformation template only, while the underlying platform specifications and standards are included in the meta-model. We illustrate our approach with a new transformation to generate configurations for NS-3. We apply an example of a video conference service to generate the simulation code. Conference Object Iceland Université de Rennes 1: Publications scientifiques (HAL) Proceedings of the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications 337 344