Title: J' Garca Martn 06012010
1SISTEMAS DE TIEMPO REALEspecificación formal de
sistemas. Statecharts
2INDICE
- INTRODUCCIÓN
- FORMALISMO DE STATECHARTS
- ESPECIFICACIÓN DE STR CON STATECHARTS
3INTRODUCCIÓN
4DESCRIPCIÓN DEL MARCO
- Métodos de especificación
- Lenguaje natural
- Especificaciones matemáticas
- Análisis estructurado
- Extensiones de Hatley y Pirbhai
- Redes de Petri
- Statecharts
- Lógica temporal
- UML
5FORMALISMO DE STATECHARTS
- Introducción
- Statecharts Máquina de estados finita
- JerarquÃa Concurrencia Broadcast
6FORMALISMO DE STATECHARTS
- Diagramas de transición entre estados
-
Transición ec/a e evento que hace
disparar la transición c condición que se debe
cumplir para poder realizar la transición a
acción que se ejecuta al realizarse la
transición
7FORMALISMO DE STATECHARTS
- JerarquÃa agrupación y refinamiento
-
8FORMALISMO DE STATECHARTS
9FORMALISMO DE STATECHARTS
10FORMALISMO DE STATECHARTS
- On Enciende el televisor
- Off apaga el televisor
- Pasa al siguiente canal
- - Pasa al canal anterior
- Txt Visualiza las páginas de teletexto del canal
actual - Tv Vuelve del teletexto a la visualización del
canal - Sint Sintonización automática de la frecuencia
- Mem Memoriza la frecuencia sintonizada en el
canal actual
11FORMALISMO DE STATECHARTS
12FORMALISMO DE STATECHARTS
- Ortogonalidad (concurrencia)
-
13FORMALISMO DE STATECHARTS
- gas
- NivelAlto, NivelBajo
- temperatura
- NivelAlto, NivelMedio, NivelBajo
- presión
- NivelAlto, NivelBajo
14FORMALISMO DE STATECHARTS
- Entradas a los autómatas ortogonales
-
15FORMALISMO DE STATECHARTS
- Salidas de los autómatas ortogonales
-
16FORMALISMO DE STATECHARTS
Transición evento condición / acción
17FORMALISMO DE STATECHARTS
18FORMALISMO DE STATECHARTS
19FORMALISMO DE STATECHARTS
20FORMALISMO DE STATECHARTS
21FORMALISMO DE STATECHARTS
- Acciones de entrada/salida de los estados
-
22FORMALISMO DE STATECHARTS
23FORMALISMO DE STATECHARTS
24FORMALISMO DE STATECHARTS
25ESPECIFICACIÓN DE STR CON STATECHARTS
26ESPECIFICACIÓN DE STR CON STATECHARTS
27ESPECIFICACIÓN DE STR CON STATECHARTS
- Reglas
- C1.- Componentes de Entrada
-
- C2.- Transiciones de entrada
- i_e true / f_e
-
- C3.- Transiciones en las funciones
- ?i_e?f_e?timeout??? ?condicion? ? ???f_e?o_e?
- C4.- Transiciones en las salidas
- o_e?true? ? ?
28ESPECIFICACIÓN DE STR CON STATECHARTS
- Sólo se permiten tres tipos de comunicación
(broadcast) - de entradas a funciones
- de funciones a funciones
- de funciones a salidas