Diseño de una metodología para la realización de pruebas unitarias en sistemas embebidos que emplean el framework de Arduino

Título de la revista

ISSN de la revista

Título del volumen

Editor

Pontificia Universidad Católica del Perú

Acceso al texto completo solo para la Comunidad PUCP

Resumen

El desarrollo de sistemas embebidos cada vez se hace más complejo debido a la cantidad de tecnologías existentes y el sinfín de aplicaciones que presentan. Existen áreas críticas para la seguridad como la aeronáutica, espacial y médica que hacen uso de sistemas embebidos, los cuales su funcionamiento debe ser verificado correctamente, ya que una falla del mismo podría atentar con la vida de una o varias personas. Es por ello que es importante tener en cuenta procesos de pruebas y validación de funcionamiento como parte del desarrollo de un sistema embebido. Actualmente, existen estándares y normas como la IEC-61508 y la ISO-26262 para el desarrollo de sistemas embebidos, los cuales se rigen por el modelo de desarrollo V, un modelo que en la etapa de pruebas señala 3 etapas: pruebas unitarias, pruebas de integración y pruebas de sistema, siendo las pruebas unitarias la primera etapa de pruebas. Sin embargo, no existe una guía o metodología que permita conocer el proceso, consideraciones y herramientas necesarias para poder realizar pruebas unitarias en un sistema embebido, ya que este tipo de pruebas suele emplearse comúnmente en únicamente software. El presente trabajo de tesis presenta el diseño de una metodología para realizar pruebas unitarias en sistemas embebidos, con el fin de dar a conocer a los desarrolladores, las herramientas, consideraciones y metodologías ágiles necesarias para su uso en este tipo de sistemas, centrándose en software embebido desarrollado con el framework de Arduino.

Descripción

Palabras clave

Sistemas embebidos (Computadoras), Programas para computadoras--Desarrollo, Computación, Ingeniería de software

Citación

item.page.endorsement

item.page.review

item.page.supplemented

item.page.referenced

Licencia Creative Commons

Excepto donde se indique lo contrario, la licencia de este ítem se describe como info:eu-repo/semantics/openAccess