Desarrollo de herramienta de simulación de predicciones experimentales para modelo REM de condicionamiento clásico
Autor
Díaz Rios, Claudia
Ramírez Cabrera, Jorge
Profesor Guía
Jarur Muñoz, MaryVogel González, Edgar
Fecha
2006Resumen
Este trabajo describe el desarrollo del software REM Simulator, una herramienta que
permite ejecutar simulaciones configuracionales, elementistas y mixtas, para un modelo
asociativo del condicionamiento clásico. Más específicamente, las simulaciones utilizan el
modelo de los elementos remplazados, denominado REM [WAG2003]
La implementación del software se realizó utilizando el paradigma de programación
orientado a objetos, mientras que el desarrollo de software se utilizó el paradigma de
ingeniería de software en espiral, donde cada ciclo de la espiral contenía uno o varios
prototipos del sistema, de modo que fue posible considerar los riesgos del proyecto, como así
también facilitar la especificación de requerimientos para un área del conocimiento, ajena a la
informática.
La estructura del software se diseñó utilizando dos capas de componentes, disminuyendo
así el impacto de posibles cambios en el modelo asociativo REM. El componente de más bajo
nivel se desarrolló en lenguaje Java en su edición estándar, mientras que la interfaz gráfica de
usuario se implementó en el entorno de desarrollo de interfaces gráficas de usuario GUIDE, de
la herramienta MATLAB, y finalmente ambos fueron integrados para ser ejecutados en dicho
entorno.
La herramienta constituye uno de los primeros sistemas desarrollados específicamente
para un modelo del condicionamiento clásico, más específicamente para el modelo REM del
doctor Allan Wagner. Hasta ahora los investigadores de esta área adaptaban otras herramientas
a sus necesidades, lo que se traducía en software complejo y difícil de compartir, así este
sistema constituye un real aporte al campo de la sicología experimental, entregando un sistema
escalable, el cual puede ir enriqueciéndose con la agregación de otros modelos del
condicionamiento clásico.
Como antes se explicó, esta es una herramienta que combina una biblioteca Java con
interfaz gráfica de usuario desarrollada en MATLAB, lo que permite mantener un bajo
impacto ante posibles cambios. Esto representa un beneficio que puede ser aprovechado en
futuros proyectos, instando la utilización de componentes reutilizables y completamente
independientes.
El REM Simulator comienza solicitando al usuario la configuración del experimento a
realizar y permite, una vez realizada la simulación, ver los resultados obtenidos a través de
3
distintos medios, tales como gráficos de barras, gráficos de línea o archivos con formato de
planilla Excel. Una propiedad importante es la facilidad para modificar experimentos en
simulación, gracias a esto, el usuario puede modificar un experimento, pese a que haya
ingresado parámetros de la misma. Además, posee dos versiones, una en idioma inglés y otra
en español, que fueron necesarias dado el uso potencialmente internacional que pretende el
investigador.
La arquitectura de los componentes de REM Simulator y los algoritmos usados para el
diseño de la herramienta se discutirán en el fundamento teórico y desarrollo de la tesis.
Tesis para optar al título de Ingeniero Civil Informático
Link de Acceso
Click aquí para ver el documentoColecciones
La publicación tiene asociados los siguientes ficheros de licencia: