Please enable JavaScript.
Coggle requires JavaScript to display documents.
ASPECTOS DE UN SISTEMA EN TIEMPO REAL - Coggle Diagram
ASPECTOS DE UN SISTEMA EN TIEMPO REAL
Definición
Un sistema de tiempo real es un software cuyo correcto funcionamiento depende de los resultados producidos por el mismo y del instante de tiempo en el que se producen estos resultados.
HRT-HOOD
Es un método de diseño estructurado, basado en objetos,
para sistemas de tiempo real estricto
PRINCIPIOS
abstracción
descomposición jerárquica
ocultamiento de información
análisis temporal
Hard Real-Time Hierarchical Object-Oriented Design
Fundamentos de HRT-UML
Un sistema se diseña como una jerarquía de
objetos abstractos estáticos
un objeto se caracteriza por sus operaciones y su comportamiento
un objeto se puede descomponer en otros de más bajo nivel
un objeto puede usar servicios proporcionados por otros objetos
Notación basada en UML con aspectos particulares:
predominancia de objetos sobre clases
estereotipos de abstracciones propias de sistemas de tiempo real
las relaciones entre objetos están restringidas para asegurar que el diseño se puede analizar desde el punto de vista temporal
los objetos tienen atributos temporales
Características
Funcionalidades en tiempo real
Control concurrente de sistemas separados
Programación de bajo nivel
Soporte a computación númerica
Grandes y complejos
Extremadamente fiables y seguros
Implementación eficiente y entorno de ejecución
TIPOS
Hard (estrictos)
Son los sistemas en los que es absolutamente imperativo que las respuestas se produzcan dentro del tiempo límite especificado.
Soft (no estrictos)
Los tiempos de respuesta son importantes pero el sistema seguirá funcionando correctamente aunque los tiempos límite no se cumplan ocasionalmente.