SISTEMAS DE TIEMPO REAL Marco para describir los Sistemas de Tiempo Real J. García Martín 11/04/2019
INDICE INTRODUCCIÓN DESCRIPCIÓN DEL MARCO REPRESENTACIÓN DE UNA SITUACIÓN DE TIEMPO REAL J. García Martín 11/04/2019
INTRODUCCIÓN ¿Qué vamos a ver? Ayuda para describir y analizar aspectos temporales de un STR Nomenclatura + Formas de representación Aplicación directa con herramienta iRat J. García Martín 11/04/2019
Eventos, respuestas y acciones DESCRIPCIÓN DEL MARCO Eventos, respuestas y acciones evento respuesta (conjunto de acciones) ei ai1 → ai2 → { (ai3 → ai4) || ai5 } J. García Martín 11/04/2019
Eventos, respuestas y acciones DESCRIPCIÓN DEL MARCO Eventos, respuestas y acciones Sistema: Conjunto de eventos y sus respuestas e1 a11 → a12 → { (a13 → a14) || a15 } e2 a21 || { a22 → (a23 || a24) } … … en an1 → an2 → an3 → an4 J. García Martín 11/04/2019
DESCRIPCIÓN DEL MARCO Tipos de evento evento respuesta (conjunto de acciones) ei ai1 → ai2 → { (ai3 → ai4) || ai5 } Tipos de evento Entorno – E Interno – I Temporal – T J. García Martín 11/04/2019
Secuencias de llegada de eventos DESCRIPCIÓN DEL MARCO Secuencias de llegada de eventos evento respuesta (conjunto de acciones) ei ai1 → ai2 → { (ai3 → ai4) || ai5 } Secuencias de llegada Periódicas – Per[T] Irregulares – Ir[int, int,…] Limitados – Bnd[IntMin] Ráfagas – Bur[Cont,Int] Ilimitadas – Unb[FuncDistrib] J. García Martín 11/04/2019
Modos de funcionamiento DESCRIPCIÓN DEL MARCO Modos de funcionamiento evento respuesta (conjunto de acciones) ei ai1 → ai2 → { (ai3 → ai4) || ai5 } Modo de funcionamiento Respuestas diferentes antes un mismo evento según el modo actual del sistema J. García Martín 11/04/2019
Atributos de una acción DESCRIPCIÓN DEL MARCO Atributos de una acción evento respuesta (conjunto de acciones) ei ai1 → ai2 → { (ai3 → ai4) || ai5 } Atributos Prioridad Recursos utilizados Tiempo de Uso Acción Atómica Desviación J. García Martín 11/04/2019
Atributos de una acción DESCRIPCIÓN DEL MARCO Atributos de una acción evento respuesta (conjunto de acciones) ei ai1 → ai2 → { (ai3 → ai4) || ai5 } Atributos Prioridad Recursos utilizados Tiempo de Uso Acción Atómica Desviación Tipos de recursos CPU Datos-Objetos (PIP, HL, PCP, FIFO, Colas prior.) Objetos multinivel Otros … J. García Martín 11/04/2019
Requisitos de tiempo de una respuesta DESCRIPCIÓN DEL MARCO Requisitos de tiempo de una respuesta evento respuesta (conjunto de acciones) e1 a11 → a12 → { (a13 → a14) || a15 } Tiempo de respuesta None Hard Soft Firm Ventana de t. [Ii,If] J. García Martín 11/04/2019
REPRESENTACIÓN DE UNA SITUACIÓN Tabla de situación J. García Martín 11/04/2019
REPRESENTACIÓN DE UNA SITUACIÓN Tabla técnica J. García Martín 11/04/2019