
Universidade Federal de Santa catarina (UFSC)
Programa de Pós-graduação em Engenharia, Gestão e Mídia do Conhecimento (PPGEGC)
Detalhes do Documento Analisado
Centro: Tecnológico
Programa de Pós-Graduação: Programa de Pós-Graduação em Engenharia de Automação e Sistemas
Dimensão Institucional: Pós-Graduação
Dimensão ODS: Ambiental
Tipo do Documento: Dissertação
Título: USO DE TESTE BASEADO EM APRENDIZADO PARA A VALIDAÇÃO DE PROGRAMAS DE CLP NA INDÚSTRIA DE PETRÓLEO E GÁS NATURAL
Orientador
- MAX HERING DE QUEIROZ
Aluno
- GUNTHER SGANDELLA KLUSENER
Conteúdo
A exploração de petróleo e gás natural é uma atividade complexa e de alto risco. por este motivo a segurança nesta indústria é organizada em camadas de proteção independentes e regidas por normas. dentre estas camadas estão os sistemas instrumentados de segurança (sis), a última alternativa para a extinção de acidentes. esse sistema automático, composto por um controlador lógico programável (clp), sensores e atuadores deve ser testado a fim de identificar falhas em sua lógica de atuação. esta dissertação apresenta um método automático para teste de conformidade baseado em especificação utilizando princípios de aprendizagem computacional. os casos de teste são gerados e testados no clp iterativamente. o comportamento do clp frente aos testes é modelado através do algoritmo de aprendizado a cada iteração. a partir das especificações de segurança descritas na forma de matriz de causa e efeito, são extraídas fórmulas de lógica proposicional. estas fórmulas são verificadas no modelo por um algoritmo de model checking. eventualmente, contraexemplos serão encontrados, que podem ser inconformidades apenas do modelo ou também da lógica implementada no clp. os contraexemplos são executados como testes e o oráculo compara a saída do clp com o modelo, fornecendo o veredicto a respeito da inconformidade. o algoritmo encerra sua execução ao encontrar uma falha no sistema ou por critério de parada. esta técnica é aplicada a um modelo simplificado. a técnica proposta identificou a inconformidade contida no modelo simplificado, inconformidade esta não detectada através da execução do conjunto de testes gerados pelo método cegbor.
Pós-processamento: Índice de Shannon: 3.90788
ODS 1 | ODS 2 | ODS 3 | ODS 4 | ODS 5 | ODS 6 | ODS 7 | ODS 8 | ODS 9 | ODS 10 | ODS 11 | ODS 12 | ODS 13 | ODS 14 | ODS 15 | ODS 16 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3,81% | 5,53% | 6,38% | 10,89% | 4,03% | 4,27% | 11,59% | 6,73% | 8,52% | 3,91% | 7,09% | 5,00% | 4,42% | 6,33% | 4,36% | 7,12% |
ODS Predominates


3,81%

5,53%

6,38%

10,89%

4,03%

4,27%

11,59%

6,73%

8,52%

3,91%

7,09%

5,00%

4,42%

6,33%

4,36%

7,12%