Comparación de dos métodos de verificación de software : aplicación a una máquina tostadora de café

En la actualidad se están implementando técnicas de diseño de máquinas de forma virtual, intentando reducir los tiempos y costos, y fortaleciendo la calidad de los productos. Para esto se utilizan herramientas de simulación en las diferentes fases del desarrollo. Una simulación integrada del sistema...

Full description

Autores:
Naranjo Casallas, Sergio Alejandro
Tipo de recurso:
Fecha de publicación:
2017
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
spa
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/34280
Acceso en línea:
http://hdl.handle.net/1992/34280
Palabra clave:
Diseño de máquinas - Investigacion - Métodos de simulación
Tostadoras de café - Diseño y construcción - Investigacion - Métodos de simulación
Arduino (Controlador programable) - Investigaciones - Estudio de casos
Sistemas integrados de fabricación por computador - Investigaciones
Ingeniería
Rights
openAccess
License
https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdf
Description
Summary:En la actualidad se están implementando técnicas de diseño de máquinas de forma virtual, intentando reducir los tiempos y costos, y fortaleciendo la calidad de los productos. Para esto se utilizan herramientas de simulación en las diferentes fases del desarrollo. Una simulación integrada del sistema requiere no sólo el comportamiento dinámico del sistema de producción, sino también probar las situaciones de funcionamiento y posibles fallos a los que está sometido el dispositivo. Este proyecto de tesis compara dos técnicas de verificación para el control de una máquina tostadora de café, desde el diseño del mismo hasta la prueba de diferentes situaciones a las que está sometida la misma, implementando el mismo control en dos lenguajes de programación, Arduino y PLC, para un prototipo físico y uno virtual respectivamente. Se diseñó un prototipo físico y se utilizó este mismo diseño para la simulación. Para la modelación del control se utilizó el lenguaje UML, y la metodología RUP para el desarrollo del software. Se elaboró una lista de pruebas, a las que fue sometido el control. Se comparó, el tiempo de implementación para cada caso y el cumplimento de la respuesta esperada.