CUSTOMER: Modelado y Desarrollo de sistemas críticos3 Critical System Modeling and Development 3

AEROESPACIAL, AUTOMOCIóN, INDUSTRIA 4.0, SALUD
Fecha de inicio: 01/10/2019
Fecha de finalización: 30/11/2022

Un sistema crítico es aquel en el que un fallo del sistema puede ocasionar graves e irreparables daños económicos o humanos. Por ello, es necesario garantizar el correcto funcionamiento de este tipo de sistemas antes de su puesta en marcha. Para llevar a cabo dicho proceso, es fundamental hacer una caracterización precisa del mismo, así como realizar un exhaustivo estudio de cuál es su comportamiento en todos los escenarios posibles, haciendo especial hincapié en aquellos más críticos o problemáticos. Por tanto, los procesos de caracterización del sistema, en los que se describe los componentes del mismo, sus interacciones y su comportamiento interno, son de vital importancia. De la misma relevancia son aquellos sistemas de análisis y verificación que son capaces de comprobar que las interacciones entre los componentes continúan cumpliendo con los requisitos definidos para el sistema incluso en las peores condiciones.

 Un sistema crítico es aquel en el que un fallo del sistema puede ocasionar graves e irreparables daños económicos o humanos

Para ayudar en el modelado, caracterización, análisis y desarrollo de sistemas críticos ITI ha estado desarrollando un entorno denominado art2kitekt©. En el presente proyecto se pretende extender dicho entorno art2kitekt para dar soporte al proceso completo de desarrollo de los nuevos sistemas críticos en los que la adaptabilidad tanto para la incorporación de nuevos comportamientos, como en presencia de fallos transitorios o permanentes es de vital importancia. Aunque existen multitud de aproximaciones en esta línea, el hilo conductor principal de este proyecto será el acercar algunas de dichas aproximaciones al sector empresarial, así como ampliarlas para dar cobertura a las nuevas necesidades que surjan desde la industria que no estén cubiertas por las soluciones actuales.

Objetivos

Una metodología de Diseño Basado en Componentes (Component-based Engineering/Design) no sólo resulta interesante durante el proceso de diseño y evaluación de sistemas distribuidos, sino que también resulta de especial interés con el diseño de sistemas particionados con criticidad mixta. Se conoce como sistema particionado o sistema TSP (Time Space Partitioning) a aquel que mantiene de forma separada los distintos componentes software para de esta forma contener y aislar los fallos entre componentes con distintas fiabilidades y restricciones de seguridad. Igualmente, los sistemas particionados permiten reducir el esfuerzo del proceso de integración, verificación y validación del software. Esta arquitectura se utiliza frecuentemente con los sistemas hipervisores, una capa de software que permite la ejecución de diversos entornos de ejecución independientes sobre una misma máquina. Estas particiones disponen de una planificación de recursos local, pero a su vez estas particiones siguen una planificación a nivel global. Se crea de esta forma una jerarquía de gestión de recursos que no se puede evaluar con algoritmos de análisis convencionales como los que se utilizan habitualmente.

El objetivo general del proyecto es avanzar en la metodología de diseño basado en modelos, aplicando las propuestas y resultados de los procesos de investigación dentro del área de los sistemas ciber-físicos críticos con restricciones temporales. En ese sentido, se pretende conseguir alcanzar los siguientes objetivos específicos:

  • Continuar la evolución de la herramienta art2kitekt© para su uso en el proceso de diseño de sistemas distribuidos de tiempo real basado en componentes. Una vez incorporadas capacidades básicas para el modelado de sistemas distribuidos de tiempo real, se quiere ampliar la herramienta con la inclusión de algoritmos de análisis composicional que mejoren la evaluación de viabilidad de los mismos.

Incorporar en art2kitekt© soporte para el diseño y evaluación de sistemas particionados con criticidad mixta, arquitectura comúnmente utilizada en tecnologías basadas en hipervisores. Nos centraremos, en primer lugar, en el modelado de componentes para este tipo de sistemas particionados para, posteriormente, aplicar sobre el modelo, técnicas analíticas que permitan evaluar su comportamiento temporal. Se utilizarán algoritmos de análisis de sistemas de planificación jerárquicos y nos centraremos en las comunicaciones entre las distintas particiones.

Entidades financiadoras

Entidad: IVACE
Nº Expediente: IMDEEA/2019/106
Financiación:144.720,20 €

Entidad: IVACE
Nº Expediente: IMDEEA/2020/71
Financiación:205.910,34

Entidad: IVACE
Nº Expediente: IMDEEA/2021/73
Financiación:140.966,30

Resultados obtenidos

Los resultados obtenidos en el proyecto se encuentran aquí

Vídeo del proyecto aquí
Webinar proyecto aquí

Puedes descargarte el póster del proyecto aquí

Noticias relacionadas

Semana de la I+D+I: Tecnología de personas para personas
Semana de I+D+I 

El centro tecnológico especializado en TIC ha programado la Semana de I+D+I para acercar las últimas innovaciones tecnológicas a las empresas. La semana de la I+D+I cu...

ITI inaugura el primer Centro Demostrador del país especializado en Datos para la Industria 4.0
Industria 4.0, ITI 

“The Data Room by ITI” está diseñado para que las empresas puedan entender de forma práctica y visual todas las ventajas de la digitalización.

Gestablock, cuando las TIC minimizan los riesgos del transporte de mercancías peligrosas
Blockchain, Gestablock 

Se trata de la plataforma con que registra toda la información del proceso de transporte en una red blockchain, incluyendo datos relacionados con golpes, caídas y varia...

Eventos relacionados