Verificação de modelos DS3 com storm model checker
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
Texto Completo: | https://app.uff.br/riuff/handle/1/22649 |
Resumo: | Sistemas críticos requerem validação, uma vez que erros podem gerar desastres e/ou perda de vidas. DS3 é uma lógica multimodal construída para raciocinar sobre redes de Petri estocásticas. Em redes mais complexas a verificaçãoo de propriedades do modelo pode se tornar uma tarefa repetitiva e suscetível a erro humano, para mitigar esses problemas podem ser utilizados verificadores automáticos de modelos. O Storm Model Checker é um software de verificação de modelos estocásticos que aceita diversos formalismos, dentre eles, redes de Petri estocásticas. Este trabalho implementa o DS3 Checker, um verificador de modelos DS3 utilizando o Storm Model Checker para realizar verificações de alcançabilidade e simular a execução de programas DS3. A teoria, implementação e provas de corretude do DS3 Checker são apresentadas neste trabalho |
id |
UFF-2_fabbe9cb235e59c113fbc23932c32e26 |
---|---|
oai_identifier_str |
oai:app.uff.br:1/22649 |
network_acronym_str |
UFF-2 |
network_name_str |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
repository_id_str |
2120 |
spelling |
Verificação de modelos DS3 com storm model checkerVerificação de ModelosDS3Redes de Petri estocásticasMétodos formaisRede de PetriCiência da computaçãoEngenharia de softwareModel checkingStochastic Petri NetsStorm model checkerFormal methodsSistemas críticos requerem validação, uma vez que erros podem gerar desastres e/ou perda de vidas. DS3 é uma lógica multimodal construída para raciocinar sobre redes de Petri estocásticas. Em redes mais complexas a verificaçãoo de propriedades do modelo pode se tornar uma tarefa repetitiva e suscetível a erro humano, para mitigar esses problemas podem ser utilizados verificadores automáticos de modelos. O Storm Model Checker é um software de verificação de modelos estocásticos que aceita diversos formalismos, dentre eles, redes de Petri estocásticas. Este trabalho implementa o DS3 Checker, um verificador de modelos DS3 utilizando o Storm Model Checker para realizar verificações de alcançabilidade e simular a execução de programas DS3. A teoria, implementação e provas de corretude do DS3 Checker são apresentadas neste trabalhoCritical systems require validation, since errors may lead to disasters and/or lost lives. DS3 is a multimodal logic to reason over Stochastic Petri Nets. Validating complex networks may become a repetitive task that is prone to human error, model checkers can be used to mitigate these problems. Storm Model Checker is a stochastic model checker that accepts several mathematical formalisms, including Stochastic Petri Nets. This work implements DS3 Checker: a model checker for DS3 that utilizes Storm Model Checker for markup verifications and simulation of DS3 programs execution. The theory, implementation and correctness proofs of DS3 Checker are contained in this workVieira, Bruno LopesOliveira, Daniel Cardoso Moraes deBenevides, Mario Roberto FolhadelaOliveira Junior, André Luiz Pereira de2021-07-16T11:52:35Z2021-07-16T11:52:35Z2020info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfOLIVEIRA JÚNIOR, André Luiz Pereira de. Verificação de modelos DS3 com storm model checker. 2020. 97 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2020.https://app.uff.br/riuff/handle/1/22649http://creativecommons.org/licenses/by-nc-nd/3.0/br/CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2021-09-17T20:12:38Zoai:app.uff.br:1/22649Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202024-08-19T10:50:26.636210Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false |
dc.title.none.fl_str_mv |
Verificação de modelos DS3 com storm model checker |
title |
Verificação de modelos DS3 com storm model checker |
spellingShingle |
Verificação de modelos DS3 com storm model checker Oliveira Junior, André Luiz Pereira de Verificação de Modelos DS3 Redes de Petri estocásticas Métodos formais Rede de Petri Ciência da computação Engenharia de software Model checking Stochastic Petri Nets Storm model checker Formal methods |
title_short |
Verificação de modelos DS3 com storm model checker |
title_full |
Verificação de modelos DS3 com storm model checker |
title_fullStr |
Verificação de modelos DS3 com storm model checker |
title_full_unstemmed |
Verificação de modelos DS3 com storm model checker |
title_sort |
Verificação de modelos DS3 com storm model checker |
author |
Oliveira Junior, André Luiz Pereira de |
author_facet |
Oliveira Junior, André Luiz Pereira de |
author_role |
author |
dc.contributor.none.fl_str_mv |
Vieira, Bruno Lopes Oliveira, Daniel Cardoso Moraes de Benevides, Mario Roberto Folhadela |
dc.contributor.author.fl_str_mv |
Oliveira Junior, André Luiz Pereira de |
dc.subject.por.fl_str_mv |
Verificação de Modelos DS3 Redes de Petri estocásticas Métodos formais Rede de Petri Ciência da computação Engenharia de software Model checking Stochastic Petri Nets Storm model checker Formal methods |
topic |
Verificação de Modelos DS3 Redes de Petri estocásticas Métodos formais Rede de Petri Ciência da computação Engenharia de software Model checking Stochastic Petri Nets Storm model checker Formal methods |
description |
Sistemas críticos requerem validação, uma vez que erros podem gerar desastres e/ou perda de vidas. DS3 é uma lógica multimodal construída para raciocinar sobre redes de Petri estocásticas. Em redes mais complexas a verificaçãoo de propriedades do modelo pode se tornar uma tarefa repetitiva e suscetível a erro humano, para mitigar esses problemas podem ser utilizados verificadores automáticos de modelos. O Storm Model Checker é um software de verificação de modelos estocásticos que aceita diversos formalismos, dentre eles, redes de Petri estocásticas. Este trabalho implementa o DS3 Checker, um verificador de modelos DS3 utilizando o Storm Model Checker para realizar verificações de alcançabilidade e simular a execução de programas DS3. A teoria, implementação e provas de corretude do DS3 Checker são apresentadas neste trabalho |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020 2021-07-16T11:52:35Z 2021-07-16T11:52:35Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
OLIVEIRA JÚNIOR, André Luiz Pereira de. Verificação de modelos DS3 com storm model checker. 2020. 97 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2020. https://app.uff.br/riuff/handle/1/22649 |
identifier_str_mv |
OLIVEIRA JÚNIOR, André Luiz Pereira de. Verificação de modelos DS3 com storm model checker. 2020. 97 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2020. |
url |
https://app.uff.br/riuff/handle/1/22649 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/3.0/br/ CC-BY-SA info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/3.0/br/ CC-BY-SA |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF) instname:Universidade Federal Fluminense (UFF) instacron:UFF |
instname_str |
Universidade Federal Fluminense (UFF) |
instacron_str |
UFF |
institution |
UFF |
reponame_str |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
collection |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF) |
repository.mail.fl_str_mv |
riuff@id.uff.br |
_version_ |
1811823584673267712 |