You are on page 1of 35

EVOLUCIN 3.

5
HERRAMIENTA SOFTWARE PARA EL
MODELAMIENTO Y SIMULACIN
CON DINMICA DE SISTEMAS
Grupo SIMON de investigacin. Universidad Industrial de Santander
Autores
Mario Javier Cuellar Yeneris
Emiliano Lince Mercado
Director
Ingeniero Hugo Hernando Andrade Sosa
Codirector
Ingeniero Luis Carlos Gmez Flrez.
Grupo SIMON de investigacin. Universidad Industrial de Santander
Prembulo
Que es la Dinmica de Sistemas?
Para que nos sirve la Dinmica de Sistemas?
Dinmica de sistemas en la Universidad.
Grupo SIMON de investigacin. Universidad Industrial de Santander
Prembulo
Grupo SIMON de investigacin. Universidad Industrial de Santander
Prembulo
Que es la Dinmica de Sistemas?
Para que nos sirve la Dinmica de Sistemas?
Dinmica de sistemas en la Universidad.
Grupo SIMON de investigacin. Universidad Industrial de Santander
Resultados del Proyecto
Software Evolucin 3.5 Build 19.
Manual del Usuario de Evolucin 3.5.
Manual del Programador de Evolucin 3.5.
Grupo SIMON de investigacin. Universidad Industrial de Santander
Antecedentes
SDS
1991
Evolucin 1.0
1993
Evolucin 2.0
1995
Evolucin 2.0a
1996
Evolucin 3.0
2000
Evolucin 3.5
2003
Evolucin 3.5a
2003
Grupo SIMON de investigacin. Universidad Industrial de Santander
El Problema
Se hace necesaria de una versin estable en una
plataforma WIN32. Ya que existen problemas a
nivel de usuario y de cdigo con la versin
anterior de Evolucin.
Se hace difcil dar continuidad al proyecto
Evolucin porque que no existe una
documentacin adecuada ni un estndar de
programacin establecido.
Se hace necesario modularidad en el Software.
Se requiere un modulo mejorado de
presentacin de resultados.
Grupo SIMON de investigacin. Universidad Industrial de Santander
El Problema
Algunos usuarios expertos sugieren la
implementacin de vectores de elementos.
Existen necesidades varias de la comunidad usuaria
de Evolucin, como herramientas para cortar y
pegar, bsquedas avanzadas, contraseas, entre
otras.
No existen ayudas o manuales para el usuario.
No existe documentacin para futuros
desarrolladores.
Grupo SIMON de investigacin. Universidad Industrial de Santander
Objetivo General
Desarrollar EVOLUCIN 3.5 como una herramienta
software para el modelamiento y simulacin con
dinmica de sistemas a partir de la versin 3.0 de
EVOLUCIN y de los parmetros estipulados en el
proyecto de grado Anlisis y Diseo de EVOLUCIN 32,
Herramienta Software para la Simulacin con Dinmica
de Sistemas, cambiando el diseo por uno orientado a
componentes e incluyendo adems un mdulo de
presentacin de resultados en 2D, 3D y mediante
controles y animaciones.
Grupo SIMON de investigacin. Universidad Industrial de Santander
Objetivos Especficos
Replantear el diseo de EVOLUCIN 3.0 de tal forma que:
Permita el entendimiento del cdigo a un alto nivel, esto es, se comprenda
la estructura del software, para facilitar el trabajo de programacin de
nuevos mdulos o nuevas versiones.
Sea portable de forma que cada uno de sus mdulos puedan ser usados
como componentes en Delphi para otras aplicaciones.
Facilite a desarrolladores de futuras versiones, la ampliacin, creacin y
adicin de componentes a la actual versin, que operen como interfaces
para la interaccin con el modelo.
Se corrijan errores y fortalezcan debilidades presentes en la versin 3.0 y
se permita la implementacin de nuevas caractersticas de la herramientas
como copiar, cortar, pegar, uso de contrasea, entre otras.
Grupo SIMON de investigacin. Universidad Industrial de Santander
Objetivos Especficos
Desarrollar la Herramienta EVOLUCIN 3.5 que incluya las
capacidades implementados en las versiones ya existentes y
adems:
Mdulo de presentacin de resultados, de tal forma que el usuario puede,
adems de presentar los datos en tablas y grficas de 2D, tener grficas de
3D y diferentes opciones de presentacin de resultados incluyendo objetos
que presentan cierta animacin segn vayan evolucionando los valores de las
variables que representan.
Mdulo conversor de modelos de la versin 2.0a a la versin 3.5.
La opcin de uso de vectores, para representar modelos o parte de estos, de
manera agregada en el diagrama de flujo nivel, pero desagregada a nivel
matemtico.
Ayudas para el usuario.
Grupo SIMON de investigacin. Universidad Industrial de Santander
Objetivos Especficos
Documentar el software desarrollado, haciendo uso de el
Lenguaje Unificado de Modelado (UML), que facilita la comprensin
del diseo, y guiara el desarrollo de futuros proyectos.

Realizar Pruebas con usuarios experimentados y novatos que
corroboren el buen funcionamiento y que proporcionen nuevas
ideas para facilidades de uso de la herramienta. Para ello se
elaborara un plan de pruebas que oriente el diseo, realizacin y
anlisis de los resultados.
Grupo SIMON de investigacin. Universidad Industrial de Santander
Presentacin de Evolucin 3.5
Grupo SIMON de investigacin. Universidad Industrial de Santander
Presentacin de Evolucin 3.5
Grupo SIMON de investigacin. Universidad Industrial de Santander
Presentacin de Evolucin 3.5
Grupo SIMON de investigacin. Universidad Industrial de Santander
Presentacin de Evolucin 3.5
Grupo SIMON de investigacin. Universidad Industrial de Santander
Grupo SIMON de investigacin. Universidad Industrial de Santander
Logros del proyecto
Dinmica
de
sistemas
Grupo SIMON de investigacin. Universidad Industrial de Santander
Logros en Dinmica de Sistemas
Es un gran paso en el desarrollo Macro del
grupo SIMON para ofrecer a la comunidad
nacional e internacional, un soporte para el
modelado y la simulacin de fenmenos
complejos con Dinmica de Sistemas.
El software desarrollado en SIMON est
acorde con las necesidades de la comunidad
internacional, pero impulsado por las
necesidades generadas por las experiencia
del grupo de investigacin.
Grupo SIMON de investigacin. Universidad Industrial de Santander
Logros del proyecto
Dinmica
de
sistemas
Ingeniera
de
Software
Grupo SIMON de investigacin. Universidad Industrial de Santander
Logros en I ngeniera de
Software
Comprueba que en la facultad de
sistemas de la UIS, se pueden abordar
experiencias de Ingeniera de Software
de gran envergadura y complejidad,
apoyndose en la continuidad de
proyectos.
Grupo SIMON de investigacin. Universidad Industrial de Santander
Logros en I ngeniera de
Software
DIMENSIONES DEL PROYECTO
o 266 Clases creadas.
o 167 Unidades propias de Evolucin.
o 80 Unidades Externas a Evolucin.
o 59.277 Lneas de cdigo.
o 3 componentes DELPHI generados.
o dos aos y medio de trabajo.
Grupo SIMON de investigacin. Universidad Industrial de Santander
Logros del proyecto
Dinmica
de
sistemas
Ingeniera
de
Software
Investigacin
Grupo SIMON de investigacin. Universidad Industrial de Santander
Logros en I nvestigacin
Prepara el terreno para nuevas
posibilidades que han surgido durante
la realizacin de este y otros
proyectos(detalladas en las
recomendaciones).
Grupo SIMON de investigacin. Universidad Industrial de Santander
Conclusiones
Una vez ms se demuestra que en la
Universidad Industrial de Santander, Escuela
de Ingeniera de Sistemas e Informtica, se
cuenta con las capacidades para desarrollar
proyectos de Software competitivo, de uso en
reas especificas, en este caso Modelado y
Simulacin con Dinmica de Sistemas.
Grupo SIMON de investigacin. Universidad Industrial de Santander
Conclusiones
La Metodologa de la Dinmica de Sistemas,
facilita la construccin de modelos,
estableciendo tcnicas que permiten expresar
en un lenguaje formal, modelos mentales.
El empleo de la Programacin Orientada a
Objetos en la construccin de Software de
aplicaciones graficas e interactivas, ofrece
grandes posibilidades al desarrollo.
Grupo SIMON de investigacin. Universidad Industrial de Santander
Conclusiones
Es extremadamente til el uso de los
patrones de diseo en el proceso de
construccin de software, ya que puede
proporcionar soluciones a problemas muy
comunes. Cabe resaltar que estas soluciones
han sido probadas y aprobadas por la
comunidad internacional.
Es fundamental en el desarrollo de un
sistema software, la interaccin constante
con el usuario.
Grupo SIMON de investigacin. Universidad Industrial de Santander
Recomendaciones
continuar el desarrollo del mdulo Animador:
Aumentar el nmero de controles disponibles, por
ejemplo controles de secuencia de imgenes.
Crear un control que permita hacer dibujos
parametrizados utilizando OpenGL y con estos
realizar un ambiente animado.
Aumentar las cualidades de animacin(actualmente
existe la de movimiento), por ejemplo, crecimiento,
reproduccin, etc...
Crear un editor de propiedades en el cual aparezcan
todos los controles creados en un Animador(tipo
Object Inspector de Delphi), que al ser seleccionado
uno, se seleccione en el animador y permita la
edicin de sus propiedades.
Grupo SIMON de investigacin. Universidad Industrial de Santander
Recomendaciones
Se recomienda la utilizacin de los estndares
que son propuestos en el manual del
programador.
La posibilidad de operar con lgica borrosa.
Facilidades para el uso de Evolucin en el
ambiente de Internet.
Ejecutar Evolucin en plataforma LINUX.
Uso del soporte de Anlisis de Sensibilidad
para estudio cualitativo de los Sistemas
Dinmicos.
Grupo SIMON de investigacin. Universidad Industrial de Santander
Recomendaciones
Ampliar el concepto de vector a la idea de
matrices.
Ampliar el concepto de submodelos,
permitindoles entrada de datos a los mismos.
Continuar con el desarrollo del Animador en
procura de poder construir paisajes dinmicos,
constituidos por dibujos animados o
parametrizados segn los valores que
obtienen las variables de un modelo durante la
simulacin.
Grupo SIMON de investigacin. Universidad Industrial de Santander
Agradecimientos
DIOS
Nuestros Padres, Familiares y amigos.
Ing. Hugo Andrade Sosa
Universidad Industrial de Santander
Escuela de Ingeniera de Sistemas e
Informtica
Grupo SIMON de Investigaciones.
Laura Alfonso Higuera, Johana Carolina Diaz, Urbano Eliecer Gomez,
Omar Augusto Barragan, Eliecer Pineda, Angelica Alfonso Higuera,
Jackeline Calderon, Gerardo Medina Portacio, Roger Torres, Paola
Velazco de Torres, Guillermo Hernandez.
Grupo SIMON de investigacin. Universidad Industrial de Santander
MUCHAS GRACIAS !!!
Grupo SIMON de investigacin. Universidad Industrial de Santander
Preguntas ?
Grupo SIMON de investigacin. Universidad Industrial de Santander
F I N

You might also like