
100
APÊNDICE 1
REDE DE PETRI DO SISTEMA ABC+
A seguir é apresentada a Rede de Petri do funcionamento do sistema:
t1
t2
p1
t3
t4
p2
t6
t7
p4
p3
t5
t10
t11
p6
t8
t9
p5
p9
t15
t12
t13
p7
p8
t14
t16
t17
p10
t22
t23
p14
t18
t19
p11
p12
p13
t20
t21
t24
t25
p15
p17
p16
t26
t27
.
t1t1
t2
p1
t3t3
t4t4
p2p2
t6
t7
p4
t6
t7
p4
t6t6
t7
p4p4
p3p3
t5t5
t10t10
t11t11
p6p6
t8t8
t9t9
p5p5
p9p9
t15t15
t12
t13
p7
t12
t13
p7
t12t12
t13
p7p7
p8p8
t14t14
t16t16
t17t17
p10p10
t22t22
t23t23
p14
t18
t19
p11
t18
t19
p11
p12p12
p13p13
t20t20
t21t21
t24
t25
p15
t24
t25
p15
p17p17
p16p16
t26t26
t27t27
.
POSIÇÕES
P1 – Estado inicial de espera
P2 –Busca por RA existente
P3 – Realização da ação X, fazer ATIV=ATIV+1,
com ATIV máximo=T e ordenação do BRA por
ATIV
P4 –Busca por ES anterior recente (R segundos)
P5 –Busca por RA existente
P6 –Busca por ES posterior recente (R segundos)
P7 – Avaliação se a regra é igual ou contrária
P8 – Fazendo EXC=EXC+1, se EXC>EXC_At a
regra é excluída do BRA
P9 – Armazenamento dos dados do ES posterior
P10 –Busca por RE existente
P11 –Avaliação se a regra é igual ou contrária
P12 –Fazendo OK+OK+1, se OK=OK_Emb regra
vira RA
P13 - Fazendo NOK=NOK+1, se
NOK>NOK_Emb regra é excluída do BRE
P14 –Colocação do evento no BE
P15 –C4.5 gera novas regras a partir de BE
P16 –As regras repetidas são ignoradas
P17 - Regras antigas do BRE com
OK<OK_Emb_exc são excluídas; coloca regras
novas no BRE; para toda RA fazer ATIV=ATIV-1;
se RA tem ATIV<ATIV_At coloca-a no BRE
TRANSIÇÕES
T1 – Novo evento de sensor
T2 – Novo evento de atuador
T3 – Existência de RA
T4 – Não existência de RA
T5 – Finalização da ação em P3
T6 – Existência de ES anterior
T7 – Não existência de ES anterior
T8 – Existência de RA
T9 – Não existência de RA
T10 - Existência de ES posterior
T11 – Não existência de ES posterior
T12 – A regra é igual
T13 – A regra é contrária
T14 – Finalização da ação em P8
T15 – Finalização da ação em P9
T16 - Existência de RE
T17 – Não existência de RE
T18 - A regra é igual
T19 – A regra é contrária
T20 - Finalização da ação em P12
T21 – Finalização da ação em P13
T22 – BE não têm NuEv eventos
T23 – BE têm NuEv eventos
T24 – Alguma(s) nova(s) regra(s) está(ão) em
BRA ou BRE
T25 – Nenhuma nova regra está em BRA ou BRE
T26 - Finalização da ação em P16
T27 – Finalização da ação em P17
LEGENDA
EA=Evento Atuador
ES=Evento Sensor
BE=Banco de Eventos
RA=Regra Ativa
BRA=Banco de Regras Ativas
RE=Regra Embrionária
BRE=Banco de Regras Embrionárias
POSIÇÕES
P1 – Estado inicial de espera
P2 –Busca por RA existente
P3 – Realização da ação X, fazer ATIV=ATIV+1,
com ATIV máximo=T e ordenação do BRA por
ATIV
P4 –Busca por ES anterior recente (R segundos)
P5 –Busca por RA existente
P6 –Busca por ES posterior recente (R segundos)
P7 – Avaliação se a regra é igual ou contrária
P8 – Fazendo EXC=EXC+1, se EXC>EXC_At a
regra é excluída do BRA
P9 – Armazenamento dos dados do ES posterior
P10 –Busca por RE existente
P11 –Avaliação se a regra é igual ou contrária
P12 –Fazendo OK+OK+1, se OK=OK_Emb regra
vira RA
P13 - Fazendo NOK=NOK+1, se
NOK>NOK_Emb regra é excluída do BRE
P14 –Colocação do evento no BE
P15 –C4.5 gera novas regras a partir de BE
P16 –As regras repetidas são ignoradas
P17 - Regras antigas do BRE com
OK<OK_Emb_exc são excluídas; coloca regras
novas no BRE; para toda RA fazer ATIV=ATIV-1;
se RA tem ATIV<ATIV_At coloca-a no BRE
TRANSIÇÕES
T1 – Novo evento de sensor
T2 – Novo evento de atuador
T3 – Existência de RA
T4 – Não existência de RA
T5 – Finalização da ação em P3
T6 – Existência de ES anterior
T7 – Não existência de ES anterior
T8 – Existência de RA
T9 – Não existência de RA
T10 - Existência de ES posterior
T11 – Não existência de ES posterior
T12 – A regra é igual
T13 – A regra é contrária
T14 – Finalização da ação em P8
T15 – Finalização da ação em P9
T16 - Existência de RE
T17 – Não existência de RE
T18 - A regra é igual
T19 – A regra é contrária
T20 - Finalização da ação em P12
T21 – Finalização da ação em P13
T22 – BE não têm NuEv eventos
T23 – BE têm NuEv eventos
T24 – Alguma(s) nova(s) regra(s) está(ão) em
BRA ou BRE
T25 – Nenhuma nova regra está em BRA ou BRE
T26 - Finalização da ação em P16
T27 – Finalização da ação em P17
LEGENDA
EA=Evento Atuador
ES=Evento Sensor
BE=Banco de Eventos
RA=Regra Ativa
BRA=Banco de Regras Ativas
RE=Regra Embrionária
BRE=Banco de Regras Embrionárias
Figura A1.1 – Rede de Petri do sistema ABC+.