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...
Published in: | Proceedings of the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications |
---|---|
Main Authors: | , , |
Other Authors: | , , , , , , , , , , , , , , , |
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 |
ftunivbrest:oai:HAL:hal-00869553v1 |
---|---|
record_format |
openpolar |
institution |
Open Polar |
collection |
Université de Bretagne Occidentale: HAL |
op_collection_id |
ftunivbrest |
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_ |
1766040994063581184 |
spelling |
ftunivbrest:oai:HAL:hal-00869553v1 2023-05-15T16:50:52+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 ftunivbrest https://doi.org/10.5220/0004407503370344 2023-03-14T23:44:39Z 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 Bretagne Occidentale: HAL Proceedings of the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications 337 344 |