Está en la página 1de 6

TECNOLOGICO NACIONAL DE MEXICO

INSTITUTO TECNOLOGICO DE APIZACO


DEPARTAMENTO DE INGENIERIA INDUSTRIAL

ASIGNATURA: SIMULACIÓN
PROFESORA: Rodolfo Eleazar Pérez Loaiza
UNIDAD 1
TEMA 1
Participación 1
Realizar la investigación de un artículo científico sobre la aplicación de la simulación en el
análisis de un sistema real

REALIZÓ:
Villavicencio Rodríguez Luis Álvaro

28 de agosto del 2023


Índice
Desarrollo-------------------------------------------------------------------------------------------------------------3

Descripción-----------------------------------------------------------------------------------------------------------3

Solución---------------------------------------------------------------------------------------------------------------3

1.1 Submodelos y bloques de construcción: perspectivas generales del modelado--------------3

2.2 Bloques de construcción como bibliotecas: el caso de las extensiones NetLogo--------------3

3.1 Selección del modelo--------------------------------------------------------------------------------------------4

3.2 Análisis cualitativo: análisis temático-----------------------------------------------------------------------5

4. RESULTADOS-------------------------------------------------------------------------------------------------------5

4.1 Análisis temático--------------------------------------------------------------------------------------------------5

4.2 Calidad del software----------------------------------------------------------------------------------------------6

Conclusión---------------------------------------------------------------------------------------------------------------6

Conclusión general del estudiante --------------------------------------------------------------------------------6

Bibliografía---------------------------------------------------------------------------------------------------------------6
Desarrollo:
El modelado y la simulación han desempeñado un papel esencial en el apoyo a las actividades de
toma de decisiones de los responsables políticos para la COVID-19. Sin embargo, en la literatura se
ha observado una proliferación de modelos, y es más probable que surjan nuevos modelos dado el
cambio hacia el manejo a largo plazo de la enfermedad y la necesidad de herramientas altamente
adaptadas. Tener una multiplicidad de modelos puede tener beneficios, por ejemplo, al contribuir a
conjuntos de modelos. Sin embargo, si cada modelo se crea desde cero, existe una importante
redundancia de esfuerzos, por lo tanto, ineficiencia de tiempo y un mayor riesgo de errores. Nuestro
estudio examina las prácticas naturales de los modeladores que escribieron modelos COVID-19 en
Net-Logo para identificar la redundancia en el código y así sugerir "bloques de construcción"
reutilizables que acelerarían el proceso de desarrollo del modelo y mejorarían la calidad del código.

Descripción:
Los bloques de construcción son componentes genéricos y adaptables que ayudan a simplificar y
mejorar la calidad de los modelos. Construido con ellos. Los bloques de construcción describen un
proceso documentado y validado para que pueda implementarse adecuadamente. Implementado en
un modelo. Dado que los bloques deben validarse (es decir, resultados precisos basados en un
rango de datos reales entrada mundial), el modelador no tiene que construir un proceso desde cero,
lo que podría introducir sesgos y error en el modelo. En la Sección 2.1, resumimos el requisito para
crear y utilizar bloques de construcción, y contrastarlos brevemente con la noción relacionada de
submodelos. En la Sección 2.2, ejemplificamos el uso de bloques de construcción en el contexto de
Net-Logo; tenga en cuenta que se utilizan bloques de construcción, bibliotecas y extensiones
indistintamente por modeladores que emplean Net-Logo para referirse a la misma idea.

Solución:
Submodelos y bloques de construcción: perspectivas generales del
modelado:
Los submodelos constituyen una parte distinta de un modelo más amplio. Es decir, describen un
modelo "interno" que tiene sido incrustado en un modelo “exterior”. Esta incorporación los hace
menos genéricos y más diseñados específicamente para los modelos en los que se emplean. Por
ejemplo, un submodelo en una simulación basada en agentes podría tomar la observación del
agente, ejecutar un algoritmo de aprendizaje automático (por ejemplo, una red neuronal) y generar
la decisión para el agente (Negahban y Giabbanelli 2021). Por el contrario, los bloques de
construcción se definen como unidad básica a partir de la cual se construyen los modelos (Verbraeck
y Valentin 2008). Se supone que los bloques ser componentes autónomos, interoperables y
reutilizables.

Para utilizar un bloque de construcción, los usuarios primero identifican dónde pueden soportar un
modelo y luego buscan si el bloque existe, y finalmente incorporarlo o "integrarlo" en el modelo
haciendo los ajustes adecuados en el código para interoperabilidad. Tenga en cuenta que la
integración puede ser un paso complejo (Belete et al. 2017), que implica una reintegración evaluación
para verificar los requisitos, orquestación durante la simulación y transformaciones para garantizar
la interoperabilidad en términos de estructura y semántica (por ejemplo, para abordar inconsistencias
espaciales y/o temporales entre bloques como se analiza en Iwanaga et al. 2021).

2.2 Bloques de construcción como bibliotecas: el caso de las extensiones


NetLogo
Hay dos motivaciones diametralmente opuestas para crear un bloque de construcción. Por un lado,
los modeladores Puede participar en la recopilación de requisitos, por ejemplo, identificando e
interactuando con usuarios potenciales para enumerarlos sus necesidades, o examinando cómo las
tareas comúnmente realizadas dentro de un contexto dado definen un conjunto de necesidades
(Giabbanelli et al. 2019). Por otro lado, los modeladores pueden suponer que lo que crearon para
ellos mismos pueden ser de interés para otros, haciéndose eco de la frase “si lo construyes, ellos
vendrán”. Conocimiento cuál de estos dos enfoques es más común en el caso de Net-Logo
contribuye así a situar la situación contribuciones de nuestro trabajo, que se ocupa de la recopilación
de requisitos para el COVID-19.

3. Métodos
3.1 Selección del modelo
De acuerdo con nuestro trabajo anterior sobre la extracción de modelos NetLogo (Vendome et al.
2020), los buscamos en dos plataformas: (i) https://comses.net/, ya que es la principal plataforma de
alojamiento de código ABM académico por la revisión de Janssen (2017); y (ii) GitHub.com, que tiene
una posición líder como plataforma de alojamiento para desarrollo de software. Buscamos archivos
que incluyeran la palabra clave "COVID" y tuvieran la extensión 'nlogo', utilizado por NetLogo. Los
modelos se identificaron en julio de 2021 y luego se analizaron manualmente para su construcción.
bloques y automáticamente para la calidad del software.

3.2 Análisis cualitativo: análisis temático


El objetivo de nuestro análisis cualitativo es identificar manualmente puntos en común (o "temas")
en NetLogo. Códigos sobre COVID-19. Esto se realiza mediante el uso de análisis temático, uno de
los métodos más comunes. dentro de la investigación cualitativa. Los dos estudiantes autores
recibieron capacitación en análisis temático y realizaron a través de un proceso de cuatro pasos.
Primero, "transcribieron" los datos, lo que simplemente significa moverlos desde NetLogo. archivos
en Word de modo que se puedan anotar. Luego, los estudiantes etiquetaron de forma independiente
los códigos de interés con etiquetas creadas sobre la marcha, como "inicializar rasgos de agente" o
"colocar agentes en ubicaciones".

3.3 Análisis cuantitativo: calidad del software


Usamos nuestro analizador personalizado para caracterizar cada código con respecto a las métricas
comúnmente utilizadas en el software. Complejidad y legibilidad relacionadas con la ingeniería.
Varias de las métricas nos informan sobre el nivel de sofisticación. de la implementación, por
ejemplo, por el número de funciones, el uso de estructuras de flujo de control más avanzadas
(bloques anidados), la dependencia de diversos tipos de agentes (razas) o la diversidad de
construcciones de Net-Logo utilizadas por el programador (Palabras Clave Únicas).

4 RESULTADOS
4.1 Análisis temático
Identificamos 28 modelos, la mayoría provenientes de GitHub (n=21) y algunos de Comses (n=7).
Nuestro análisis cualitativo centrado en cinco temas (Figura 2): heterogeneidad de los agentes, sus
movimientos y procesos de toma de decisiones, transmisión de enfermedades, desarrollo de
enfermedades y redes de contacto.

Agente

La heterogeneidad se utiliza en todos los modelos, tomando 38,9 ± 46,1 líneas en promedio para
garantizar que los agentes sean diversos con con respecto a las variables demográficas, más
comúnmente la edad y el estado de salud, y una variedad de variables específicas del modelo.
variables (por ejemplo, nacionalidad, ingresos, confianza en el gobierno).
4.2 Calidad del software
Para la evaluación de la calidad, nos centramos en métricas relacionadas con la legibilidad y la
complejidad, que impactan comprensión del código y la capacidad de modificar el código existente.

Conclusión:
La prolífica creación de modelos de simulación para COVID-19 continuará, dada la necesidad de
gestionar las enfermedades a largo plazo y el cambio hacia modelos altamente adaptados que
apoyen las actividades locales de toma de decisiones.

Conclusión general del estudiante:


Luis Álvaro Villavicencio Rodríguez:
Desde mi punto de vista del modelado que se utilizó en este articulo científico, se puede dar a
entender que puede proporcionar elementos básicos para la parte patógena relativamente estable y
aspectos básicos de los comportamientos humanos por ejemplo, heterogeneidad en demografía,
movimientos aleatorios o programados y que permitiría a los modeladores dedicar cierto esfuerzo a
los aspectos que son verdaderamente únicos en su modelo que utilizaron , como las facetas que
fueron más complejas del comportamiento humano a lo largo de la pandemia de Covid-19.

Bibliografia:
B. Feng, G. Pedrielli, Y. Peng, S. Shashaani, E. Song, C.G. Corlu, L.H. Lee, E.P.
Chew, T. Roeder, and P. Lendermann, eds.(2022).”TOWARDS REUSABLE
BUILDING BLOCKS TO DEVELOP COVID-19 SIMULATION MODELS”
Proceedings of the 2022 Winter Simulation Conference.Recuperado de:
https://informs-sim.org/wsc22papers/by_area.html

También podría gustarte