Omnetpy: integración del lenguaje Python en el entorno de simulación OMNeT++
- Autores
- Modenesi, Marcos Sebastián
- Año de publicación
- 2022
- Idioma
- español castellano
- Tipo de recurso
- tesis de grado
- Estado
- versión publicada
- Colaborador/a o director/a de tesis
- Fraire, Juan Andrés
Ventura, Pablo Gabriel - Descripción
- Tesis (Lic. en Cs. de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2022.
Fil: Modenesi, Marcos Sebastián. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.
En este trabajo elaboramos un paquete que permite el desarrollo de módulos Python para la herramienta de simulación de redes OMNeT++. También analizamos el estado del arte en el uso de Python para la simulación de redes. Durante el desarrollo exploramos formas tanto de extender el intérprete de Python como de embeber el intérprete en OMNeT++, donde se hace necesario incluir un análisis de la arquitectura interna de OMNeT++ y cPython. Además, se detalla el uso de la herramienta utilizando los ejemplos que ofrece OMNeT++ desarrollados en Python. Por último, se realiza una comparación de rendimiento entre el uso de Python y C++ en OMNeT++.
In this work we provide a package that enables the devolopment of Python modules to be used in the network simulation tool OMNeT++. We also present the state of the art regarding the usage of Python for network simulation. During the process we explore ways of extending the Python interpreter, as well as embedding it in OMNeT++, for which an analisis of the internal architecture of OMNeT++ and cPython is needed. We offer a detailed description on how to use the package, by reimplementing in Python the sample simulations found in OMNeT++. Finally, the performance of several OMNeT++ models implemented both in Python and C++ is compared.
Fil: Modenesi, Marcos Sebastián. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina. - Materia
-
Modelo y simulación
Sistemas de apoyo a la simulación
Herramientas de simulación
Simuladores de eventos discretos
Modeling and simulation
Simulation support systems
Simulation tools
OMNeT++
Python
C++ - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- Repositorio
- Institución
- Universidad Nacional de Córdoba
- OAI Identificador
- oai:rdu.unc.edu.ar:11086/25421
Ver los metadatos del registro completo
id |
RDUUNC_f8658c75d567bded3d1ab43bdefb0320 |
---|---|
oai_identifier_str |
oai:rdu.unc.edu.ar:11086/25421 |
network_acronym_str |
RDUUNC |
repository_id_str |
2572 |
network_name_str |
Repositorio Digital Universitario (UNC) |
spelling |
Omnetpy: integración del lenguaje Python en el entorno de simulación OMNeT++Modenesi, Marcos SebastiánModelo y simulaciónSistemas de apoyo a la simulaciónHerramientas de simulaciónSimuladores de eventos discretosModeling and simulationSimulation support systemsSimulation toolsOMNeT++PythonC++Tesis (Lic. en Cs. de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2022.Fil: Modenesi, Marcos Sebastián. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.En este trabajo elaboramos un paquete que permite el desarrollo de módulos Python para la herramienta de simulación de redes OMNeT++. También analizamos el estado del arte en el uso de Python para la simulación de redes. Durante el desarrollo exploramos formas tanto de extender el intérprete de Python como de embeber el intérprete en OMNeT++, donde se hace necesario incluir un análisis de la arquitectura interna de OMNeT++ y cPython. Además, se detalla el uso de la herramienta utilizando los ejemplos que ofrece OMNeT++ desarrollados en Python. Por último, se realiza una comparación de rendimiento entre el uso de Python y C++ en OMNeT++.In this work we provide a package that enables the devolopment of Python modules to be used in the network simulation tool OMNeT++. We also present the state of the art regarding the usage of Python for network simulation. During the process we explore ways of extending the Python interpreter, as well as embedding it in OMNeT++, for which an analisis of the internal architecture of OMNeT++ and cPython is needed. We offer a detailed description on how to use the package, by reimplementing in Python the sample simulations found in OMNeT++. Finally, the performance of several OMNeT++ models implemented both in Python and C++ is compared.Fil: Modenesi, Marcos Sebastián. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.Fraire, Juan AndrésVentura, Pablo Gabriel2022-03info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/tesisDeGradoapplication/pdfhttp://hdl.handle.net/11086/25421spainfo:eu-repo/semantics/openAccessreponame:Repositorio Digital Universitario (UNC)instname:Universidad Nacional de Córdobainstacron:UNC2025-09-29T13:42:00Zoai:rdu.unc.edu.ar:11086/25421Institucionalhttps://rdu.unc.edu.ar/Universidad públicaNo correspondehttp://rdu.unc.edu.ar/oai/snrdoca.unc@gmail.comArgentinaNo correspondeNo correspondeNo correspondeopendoar:25722025-09-29 13:42:01.014Repositorio Digital Universitario (UNC) - Universidad Nacional de Córdobafalse |
dc.title.none.fl_str_mv |
Omnetpy: integración del lenguaje Python en el entorno de simulación OMNeT++ |
title |
Omnetpy: integración del lenguaje Python en el entorno de simulación OMNeT++ |
spellingShingle |
Omnetpy: integración del lenguaje Python en el entorno de simulación OMNeT++ Modenesi, Marcos Sebastián Modelo y simulación Sistemas de apoyo a la simulación Herramientas de simulación Simuladores de eventos discretos Modeling and simulation Simulation support systems Simulation tools OMNeT++ Python C++ |
title_short |
Omnetpy: integración del lenguaje Python en el entorno de simulación OMNeT++ |
title_full |
Omnetpy: integración del lenguaje Python en el entorno de simulación OMNeT++ |
title_fullStr |
Omnetpy: integración del lenguaje Python en el entorno de simulación OMNeT++ |
title_full_unstemmed |
Omnetpy: integración del lenguaje Python en el entorno de simulación OMNeT++ |
title_sort |
Omnetpy: integración del lenguaje Python en el entorno de simulación OMNeT++ |
dc.creator.none.fl_str_mv |
Modenesi, Marcos Sebastián |
author |
Modenesi, Marcos Sebastián |
author_facet |
Modenesi, Marcos Sebastián |
author_role |
author |
dc.contributor.none.fl_str_mv |
Fraire, Juan Andrés Ventura, Pablo Gabriel |
dc.subject.none.fl_str_mv |
Modelo y simulación Sistemas de apoyo a la simulación Herramientas de simulación Simuladores de eventos discretos Modeling and simulation Simulation support systems Simulation tools OMNeT++ Python C++ |
topic |
Modelo y simulación Sistemas de apoyo a la simulación Herramientas de simulación Simuladores de eventos discretos Modeling and simulation Simulation support systems Simulation tools OMNeT++ Python C++ |
dc.description.none.fl_txt_mv |
Tesis (Lic. en Cs. de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2022. Fil: Modenesi, Marcos Sebastián. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina. En este trabajo elaboramos un paquete que permite el desarrollo de módulos Python para la herramienta de simulación de redes OMNeT++. También analizamos el estado del arte en el uso de Python para la simulación de redes. Durante el desarrollo exploramos formas tanto de extender el intérprete de Python como de embeber el intérprete en OMNeT++, donde se hace necesario incluir un análisis de la arquitectura interna de OMNeT++ y cPython. Además, se detalla el uso de la herramienta utilizando los ejemplos que ofrece OMNeT++ desarrollados en Python. Por último, se realiza una comparación de rendimiento entre el uso de Python y C++ en OMNeT++. In this work we provide a package that enables the devolopment of Python modules to be used in the network simulation tool OMNeT++. We also present the state of the art regarding the usage of Python for network simulation. During the process we explore ways of extending the Python interpreter, as well as embedding it in OMNeT++, for which an analisis of the internal architecture of OMNeT++ and cPython is needed. We offer a detailed description on how to use the package, by reimplementing in Python the sample simulations found in OMNeT++. Finally, the performance of several OMNeT++ models implemented both in Python and C++ is compared. Fil: Modenesi, Marcos Sebastián. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina. |
description |
Tesis (Lic. en Cs. de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2022. |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022-03 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis info:eu-repo/semantics/publishedVersion http://purl.org/coar/resource_type/c_7a1f info:ar-repo/semantics/tesisDeGrado |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://hdl.handle.net/11086/25421 |
url |
http://hdl.handle.net/11086/25421 |
dc.language.none.fl_str_mv |
spa |
language |
spa |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositorio Digital Universitario (UNC) instname:Universidad Nacional de Córdoba instacron:UNC |
reponame_str |
Repositorio Digital Universitario (UNC) |
collection |
Repositorio Digital Universitario (UNC) |
instname_str |
Universidad Nacional de Córdoba |
instacron_str |
UNC |
institution |
UNC |
repository.name.fl_str_mv |
Repositorio Digital Universitario (UNC) - Universidad Nacional de Córdoba |
repository.mail.fl_str_mv |
oca.unc@gmail.com |
_version_ |
1844618916526030848 |
score |
13.070432 |