FAILURE MODE AND EFFECT ANALYSIS - FORMAL VERIFICATION THROUGH A FAILURE MODE PROPAGATION APPROACH

Detalhes bibliográficos
Autor(a) principal: Leão, Bruno Machado de Souza
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10316/104688
Resumo: Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
id RCAP_f36416badd4505402a7ffa59dc981854
oai_identifier_str oai:estudogeral.uc.pt:10316/104688
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling FAILURE MODE AND EFFECT ANALYSIS - FORMAL VERIFICATION THROUGH A FAILURE MODE PROPAGATION APPROACHFAILURE MODE AND EFFECT ANALYSIS - VERIFICAÇÃO FORMAL ORIENTADA À ANÁLISE DAS PROPAGAÇÕES DE MODOS DE FALHAFMEAVerificação formalModel checkingModos de falhaPropagação de modos de falhaFMEAFormal verificationModel checkingFailure modeFailure mode propagationDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e TecnologiaAnálise de modos de falha e seus efeitos (FMEA), é uma técnica usada para mitigar ou remover falhas de um serviço, produto ou processo, identificando seus modos de falha, causes, efeitos e possíveis medidas de mitigação. A documentação desta análise é feita com o preenchimento de uma grelha, onde cada linha representa um modo de falha e onde estão as descrições dos seus efeitos, causas e medidas de mitigação. Alguns dos principais problemas da técnica estão na dificuldade em representar de forma consistente as propagações de falha entre componentes, as causas, efeitos e medidas de mitigação dos modos de falha e na manutenção da grelha que documenta a FMEA. Esta dissertação formaliza a FMEA de modo a tornar possível por meio da verificação formal de sua documentação, que a análise foi feita corretamente e que os dados nela representados são consistência com as propriedades estabelecidas na verificação. Promela, uma linguagem que permite a especificação formal de sistemas, é usada para implementar a representação dos modos de falha, seus atributos, medidas de mitigação e propagações de falhas. O Spin model checker usa então as propriedades previamente estabelecidas para verificar se o sistema representado é seguro ou não, considerando todas as propagações de falhas e medidas de mitigação. Além do mais, um novo formato para a documentação da FMEA é proposto de modo a ser possível a extração do modelo Promela por meio da representação em grelha da FMEA usando para isso um tradutor. É esperado que com esta solução a FMEA ganhe consistência na forma como seus modos de falha, medidas de mitigação e propagações de falha são representados e que isso reduza o esforço na condução da análise. Apesar de ter conseguido adquirir maior consistência na análise, os casos testados onde não existiam ameaças para a segurança do sistema não tiveram verificações bem sucedidas, devido à explosão de estados comum no model checking, no entanto, a verificação foi bem sucedida ao identificar todos os casos onde haviam ameaças a segurança.Failure Mode and Effects Analysis (FMEA) is the name given to a technique used to mitigate or remove failures from services, products and processes by the identification of failure modes, their causes, effects and possible mitigation measures. The documentation of this analysis is usually done by filling a spreadsheet where each row is a failure mode, and there are textual descriptions of the effects, causes and mitigation measures. Some of the main issues of FMEA are the consistent representation of failure propagations between components, maintenance of FMEA tables and use of the same designation of causes, effects and mitigation measures. This Dissertation formalise the FMEA documentation so as to use a model checking to verify the correctness and consistency of the analysis. Promela, a formal specification language, is used to implement a model that represents failure modes, it’s attributes, mitigation measures and propagation of failures. The Spin model checker is then able to verify the FMEA risk threshold considering all the failure propagations and mitigation measures. In addition, a new format for the FMEA table is proposed, so the information of a system/product/service architecture description from the spreadsheet is extracted to a Promela model using a simple translator implemented in Python. We expect that with this solution, FMEA will gain consistency on it’s representation of failure modes, mitigation measures and failure propagations and that it will reduce the effort required to verify failure propagation chains. Whereas the consistency on the FMEA data representation were achieved, the verification of the system was not capable of finishing a verification run in FMEA’s spreadsheets that contained no threats to the system’s safety due to the state explosion cause by the model checking, however, the verification was successful in identify the cases were threats to the safety of the system were present in the FMEA’s spreadsheet.2018-09-242024-09-22T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/104688http://hdl.handle.net/10316/104688TID:203186842engLeão, Bruno Machado de Souzainfo:eu-repo/semantics/embargoedAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-10-27T11:11:36Zoai:estudogeral.uc.pt:10316/104688Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:21:21.559397Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv FAILURE MODE AND EFFECT ANALYSIS - FORMAL VERIFICATION THROUGH A FAILURE MODE PROPAGATION APPROACH
FAILURE MODE AND EFFECT ANALYSIS - VERIFICAÇÃO FORMAL ORIENTADA À ANÁLISE DAS PROPAGAÇÕES DE MODOS DE FALHA
title FAILURE MODE AND EFFECT ANALYSIS - FORMAL VERIFICATION THROUGH A FAILURE MODE PROPAGATION APPROACH
spellingShingle FAILURE MODE AND EFFECT ANALYSIS - FORMAL VERIFICATION THROUGH A FAILURE MODE PROPAGATION APPROACH
Leão, Bruno Machado de Souza
FMEA
Verificação formal
Model checking
Modos de falha
Propagação de modos de falha
FMEA
Formal verification
Model checking
Failure mode
Failure mode propagation
title_short FAILURE MODE AND EFFECT ANALYSIS - FORMAL VERIFICATION THROUGH A FAILURE MODE PROPAGATION APPROACH
title_full FAILURE MODE AND EFFECT ANALYSIS - FORMAL VERIFICATION THROUGH A FAILURE MODE PROPAGATION APPROACH
title_fullStr FAILURE MODE AND EFFECT ANALYSIS - FORMAL VERIFICATION THROUGH A FAILURE MODE PROPAGATION APPROACH
title_full_unstemmed FAILURE MODE AND EFFECT ANALYSIS - FORMAL VERIFICATION THROUGH A FAILURE MODE PROPAGATION APPROACH
title_sort FAILURE MODE AND EFFECT ANALYSIS - FORMAL VERIFICATION THROUGH A FAILURE MODE PROPAGATION APPROACH
author Leão, Bruno Machado de Souza
author_facet Leão, Bruno Machado de Souza
author_role author
dc.contributor.author.fl_str_mv Leão, Bruno Machado de Souza
dc.subject.por.fl_str_mv FMEA
Verificação formal
Model checking
Modos de falha
Propagação de modos de falha
FMEA
Formal verification
Model checking
Failure mode
Failure mode propagation
topic FMEA
Verificação formal
Model checking
Modos de falha
Propagação de modos de falha
FMEA
Formal verification
Model checking
Failure mode
Failure mode propagation
description Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
publishDate 2018
dc.date.none.fl_str_mv 2018-09-24
2024-09-22T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10316/104688
http://hdl.handle.net/10316/104688
TID:203186842
url http://hdl.handle.net/10316/104688
identifier_str_mv TID:203186842
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/embargoedAccess
eu_rights_str_mv embargoedAccess
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134104140120064