Omnetpy: integración del lenguaje Python en el entorno de simulación OMNeT++

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.

Guardado en:
Detalles Bibliográficos
Autor principal: Modenesi, Marcos Sebastián
Otros Autores: Fraire, Juan Andrés
Formato: bachelorThesis
Lenguaje:Español
Publicado: 2022
Materias:
C++
Acceso en línea:http://hdl.handle.net/11086/25421
Aporte de:
id I10-R141-11086-25421
record_format dspace
spelling I10-R141-11086-254212023-08-31T13:19:08Z Omnetpy: integración del lenguaje Python en el entorno de simulación OMNeT++ Modenesi, Marcos Sebastián Fraire, Juan Andrés Ventura, Pablo Gabriel 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++ 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. 2022-05-30T14:56:53Z 2022-05-30T14:56:53Z 2022-03 bachelorThesis http://hdl.handle.net/11086/25421 spa Atribución-NoComercial-CompartirIgual 4.0 Internacional http://creativecommons.org/licenses/by-nc-sa/4.0/
institution Universidad Nacional de Córdoba
institution_str I-10
repository_str R-141
collection Repositorio Digital Universitario (UNC)
language Español
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++
spellingShingle 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++
Modenesi, Marcos Sebastián
Omnetpy: integración del lenguaje Python en el entorno de simulación OMNeT++
topic_facet 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++
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.
author2 Fraire, Juan Andrés
author_facet Fraire, Juan Andrés
Modenesi, Marcos Sebastián
format bachelorThesis
author Modenesi, Marcos Sebastián
author_sort Modenesi, Marcos Sebastián
title Omnetpy: integración del lenguaje Python en el entorno de simulación OMNeT++
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++
publishDate 2022
url http://hdl.handle.net/11086/25421
work_keys_str_mv AT modenesimarcossebastian omnetpyintegraciondellenguajepythonenelentornodesimulacionomnet
_version_ 1782014182620659712