Un enfoque basado en síntesis y con estado para guiar el pensamiento de diseño en el desarrollo de sistemas embebidos
Autores: Chang, Hung-Fu; Mobasser, Supannika Koolmanojwong
Idioma: Inglés
Editor: MDPI
Año: 2023
Acceso abierto
Artículo científico
2023
Un enfoque basado en síntesis y con estado para guiar el pensamiento de diseño en el desarrollo de sistemas embebidos
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería de Software
Palabras clave
Sistemas embebidos
Avances en tecnología informática
Atención médica
Transporte
Manufactura
Enfoque de diseño de software
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 23
Citaciones: Sin citaciones
Los sistemas embebidos han atraído más atención y se han vuelto más críticos debido a los recientes avances en tecnología informática y aplicaciones en diversas áreas, como la salud, el transporte y la manufactura. Los enfoques tradicionales de diseño de software y la máquina de estados finitos no pueden proporcionar un apoyo suficiente debido a dos razones principales: la creciente necesidad de más funciones en el diseño de un sistema embebido y los controles secuenciales en la implementación. Esta deficiencia desanima particularmente a los ingenieros inexpertos que utilizan métodos convencionales para diseñar software embebido. Por lo tanto, propusimos un método de diseño, el Enfoque de Diseño de Software Basado en Síntesis con Estado (SSSDA), que sintetiza dos métodos existentes, el Marco de Diseño de Software Basado en Síntesis (SSDF) y la Abstracción de Transición de Estado de Proceso y Artefacto (PASTA), para remediar la desventaja de los métodos convencionales. Para mostrar cómo llevar a cabo nuestro enfoque de diseño propuesto e investigar cómo apoya el diseño de sistemas embebidos, estudiamos un proyecto industrial desarrollado por un equipo de estudiantes de segundo año. Nuestros resultados mostraron que nuestro enfoque propuesto podría ayudar significativamente a los estudiantes a organizar módulos, mejorar la capacidad de prueba y reducir defectos.
Descripción
Los sistemas embebidos han atraído más atención y se han vuelto más críticos debido a los recientes avances en tecnología informática y aplicaciones en diversas áreas, como la salud, el transporte y la manufactura. Los enfoques tradicionales de diseño de software y la máquina de estados finitos no pueden proporcionar un apoyo suficiente debido a dos razones principales: la creciente necesidad de más funciones en el diseño de un sistema embebido y los controles secuenciales en la implementación. Esta deficiencia desanima particularmente a los ingenieros inexpertos que utilizan métodos convencionales para diseñar software embebido. Por lo tanto, propusimos un método de diseño, el Enfoque de Diseño de Software Basado en Síntesis con Estado (SSSDA), que sintetiza dos métodos existentes, el Marco de Diseño de Software Basado en Síntesis (SSDF) y la Abstracción de Transición de Estado de Proceso y Artefacto (PASTA), para remediar la desventaja de los métodos convencionales. Para mostrar cómo llevar a cabo nuestro enfoque de diseño propuesto e investigar cómo apoya el diseño de sistemas embebidos, estudiamos un proyecto industrial desarrollado por un equipo de estudiantes de segundo año. Nuestros resultados mostraron que nuestro enfoque propuesto podría ayudar significativamente a los estudiantes a organizar módulos, mejorar la capacidad de prueba y reducir defectos.