<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Relato de experiência em modelagem e verificação de algoritmos concorrentes com TLA+

dc.contributor.advisorMoreira, Anamaria Martins
dc.contributor.advisorCo1Rossetto, Silvana
dc.contributor.referee1Menasché, Daniel Sadoc
dc.contributor.referee2Paixão, João Antônio Récio da
dc.creatorCruz, Jones Martins Vieira da
dc.date.accessioned2024-09-06T15:50:15Z
dc.date.available2026-05-16T03:08:44Z
dc.date.issued2024-06-26
dc.description.resumoSistemas concorrentes corretos são difíceis de se implementar. Abordagens em nível de programação, desde linguagens de programação modernas a ferramentas sofisticadas de testes, são incapazes de verificar propriedades importantes de sistemas concorrentes. Analisamos métodos formais como abordagem complementar para verificar tais propriedades, e, principalmente, para projetar sistemas concorrentes corretos. Métodos formais aqui são representados pela linguagem de especificação TLA+ e o verificador de modelos TLC. Estudamos TLA+ e sua lógica subjacente (TLA), desenvolvemos dois exemplos de modelagem e especificação em TLA+ – uma lock e um contador compartilhado– e, finalmente, discutimos os aprendizados e dificuldades dessa experiência. Concluímos que TLA+ nos dá uma base sólida sobre a qual futuras implementações de sistemas concorrentes podem ser construídas, principalmente porque a linguagem e seu ecossistema nos permitem definir e verificar propriedades relevantes impossíveis de se verificar com testes e simulações de programas.pt_BR
dc.embargo.termsabertopt_BR
dc.identifier.urihttp://hdl.handle.net/11422/23625
dc.languageporpt_BR
dc.publisherUniversidade Federal do Rio de Janeiropt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentInstituto de Computaçãopt_BR
dc.publisher.initialsUFRJpt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectComputação concorrentept_BR
dc.subjectMétodos formaispt_BR
dc.subjectVerificação de modelospt_BR
dc.subjectTLA+pt_BR
dc.subjectConcurrent systemspt_BR
dc.subjectFormal methodspt_BR
dc.subjectFormal methodspt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.titleRelato de experiência em modelagem e verificação de algoritmos concorrentes com TLA+pt_BR
dc.typeTrabalho de conclusão de graduaçãopt_BR

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
JMVCruz.pdf
Tamanho:
565,18 KB
Formato:
Adobe Portable Document Format

Pacote de licença

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1,81 KB
Formato:
Item-specific license agreed upon to submission
Descrição: