Buscador :
Volver al Menú
| : /
Vote:
Resultados:
1 Votos
ENERO 2022 - Volumen: 97 - Páginas: 18-22
¿Le interesa este artículo? Puede comprar el artículo a través de la plataforma de pago de PayPal o tarjeta de crédito (VISA, MasterCard,...) por 20 €.
La industria digital, requiere de sistemas de software cada vez más complejos y también más fiables. Necesitan controlar y tomar decisiones críticas en tiempo de ejecución. Como consecuencia, la verificación y validación de estos sistemas se ha convertido en un reto de investigación importante. En tiempo de diseño y desarrollo se usan técnicas de testeo de modelos mientras que la verificación en tiempo de ejecución tiene como objetivo verificar que un sistema satisface una propiedad dada. La solución que se presenta, apunta sistemas embebidos cuyos componentes software están diseñados por máquinas de estado definidos mediante Unified Modelling Language (UML). La plataforma CRESCO (C++ REflective State-Machines based observable software COmponents), genera componentes software que proporcionan información interna en tiempo de ejecución y el verificador utiliza esta información para comprobar los contratos de fiabilidad/safety del nivel del sistema. El verificador detecta la violación de un contrato del sistema e inicia un proceso de safeState preveniendo escenarios peligrosos. Dichos contratos se definen mediante información interna de los componentes software que integran el sistema. Así, como se demuestra en el experimento evaluado, la robustez del sistema aumenta. Todos los componentes software (controladores) como el verificador, se han desplegado como servicios (productores/consumidores) de la plataforma IoT Arrowhead: los controladores se despliegan en plataformas Arrowhead locales (Edge) y el verificador (Safety Manager) se despliega en una plataforma Arrowhead (Cloud) que consume controladores en el Edge y asegura el buen funcionamiento de los controladores de planta. Palabras clave: Monitorización en tiempo de ejecución, robustez, componentes software, contratos, modelos software, máquinas de estado.
Compártenos:
© Revista de Ingeniería Dyna 2006 - Publicaciones Dyna, S.L & Co-Publisher UK Zhende Publishing Limited
Órgano Oficial de Ciencia y Tecnología de la Federación de Asociaciones de Ingenieros Industriales
Dirección: Unit 1804 South Bank Tower, 55 Upper Ground, London UK, SE1 9EY
Email: dyna@revistadyna.com
Regístrese en un paso con su email y podrá personalizar sus preferencias mediante su perfil
Nombre: *
Apellido 1: *
Apellido 2:
Email: *