WINFIRMAMENT : adaptação do injetor de falhas de comunicação FIRMAMENT para ambientes windows
Autor(a) principal: | |
---|---|
Data de Publicação: | 2012 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/55020 |
Resumo: | A execução de testes que cubram o maior número de casos de uso é essencial para a validação de uma aplicação. Atualmente, muitas delas dependem da comunicação entre dispositivos, os quais podem estar localizados nas mais diversas localidades e sujeitos a diferentes tipos de falhas. A ocorrência de falhas de comunicação deve ser, também, simulada nesses casos para uma maior cobertura dos casos de uso por meio de injeção de falhas. Este trabalho analisa a ocorrência de falhas de comunicação e suas implicações. Nele, é proposta a adaptação da ferramenta de injeção de falhas de comunicação FIRMAMENT - voltada para ambientes GNU/Linux e já adaptada para plataformas Android - para os am- bientes Windows. Para isso, é escolhida a plataforma Windows Filtering Platform devido às suas capacidades de filtragem e manipulação de mensagens de redes. São descritos os principais métodos de filtragem de mensagens nesses ambientes, suas capacidades e limitações. Além disso, são executados testes de validação da ferramenta WINFIRMA- MENT. |
id |
UFRGS-2_7c7f72eb00ab13622df0f7f1fa6eac61 |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/55020 |
network_acronym_str |
UFRGS-2 |
network_name_str |
Repositório Institucional da UFRGS |
repository_id_str |
|
spelling |
Macedo, Fernando Dutra FagundesCechin, Sergio Luis2012-09-05T01:36:14Z2012http://hdl.handle.net/10183/55020000855840A execução de testes que cubram o maior número de casos de uso é essencial para a validação de uma aplicação. Atualmente, muitas delas dependem da comunicação entre dispositivos, os quais podem estar localizados nas mais diversas localidades e sujeitos a diferentes tipos de falhas. A ocorrência de falhas de comunicação deve ser, também, simulada nesses casos para uma maior cobertura dos casos de uso por meio de injeção de falhas. Este trabalho analisa a ocorrência de falhas de comunicação e suas implicações. Nele, é proposta a adaptação da ferramenta de injeção de falhas de comunicação FIRMAMENT - voltada para ambientes GNU/Linux e já adaptada para plataformas Android - para os am- bientes Windows. Para isso, é escolhida a plataforma Windows Filtering Platform devido às suas capacidades de filtragem e manipulação de mensagens de redes. São descritos os principais métodos de filtragem de mensagens nesses ambientes, suas capacidades e limitações. Além disso, são executados testes de validação da ferramenta WINFIRMA- MENT.Testing perfoming that covers a bigger number of use cases are essencial to validate an application. Nowadays, many of them depends on communication between devices, that can be located in any place and subject to different kinds of faults. The fault commu- nication occurrence must be simulated in this cases to have a bigger covering to use cases by fault injection. This work analyses the communication fault occurrence and its implications. It pro- poses an adaptation of the communication fault injection tool FIRMAMENT - native of GNU/LINUX environments, ported to Android platform - to the Windows environments. For this, the Windows Filtering Platform is chosen due to its network messages filtering and manipulation ability. The main messages filtering methods are described in this envi- ronments, its capacities and limitations. Besides, validation tests of WINFIRMAMENT tool are perfomed.application/pdfporWindowsTolerancia : FalhasCommunication faultsFault injectionFIRMAMENTWindows filtering platformWINFIRMAMENT : adaptação do injetor de falhas de comunicação FIRMAMENT para ambientes windowsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2012Engenharia de Computaçãograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000855840.pdf000855840.pdfTexto completoapplication/pdf573972http://www.lume.ufrgs.br/bitstream/10183/55020/1/000855840.pdfda3544424eacf779ea15a7bf68121048MD51TEXT000855840.pdf.txt000855840.pdf.txtExtracted Texttext/plain79502http://www.lume.ufrgs.br/bitstream/10183/55020/2/000855840.pdf.txt54d752a69e2f4a532b9cc30790ccd240MD52THUMBNAIL000855840.pdf.jpg000855840.pdf.jpgGenerated Thumbnailimage/jpeg974http://www.lume.ufrgs.br/bitstream/10183/55020/3/000855840.pdf.jpgbc3472017feb924c4204aa74d72bf900MD5310183/550202018-10-15 08:56:50.23oai:www.lume.ufrgs.br:10183/55020Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2018-10-15T11:56:50Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
WINFIRMAMENT : adaptação do injetor de falhas de comunicação FIRMAMENT para ambientes windows |
title |
WINFIRMAMENT : adaptação do injetor de falhas de comunicação FIRMAMENT para ambientes windows |
spellingShingle |
WINFIRMAMENT : adaptação do injetor de falhas de comunicação FIRMAMENT para ambientes windows Macedo, Fernando Dutra Fagundes Windows Tolerancia : Falhas Communication faults Fault injection FIRMAMENT Windows filtering platform |
title_short |
WINFIRMAMENT : adaptação do injetor de falhas de comunicação FIRMAMENT para ambientes windows |
title_full |
WINFIRMAMENT : adaptação do injetor de falhas de comunicação FIRMAMENT para ambientes windows |
title_fullStr |
WINFIRMAMENT : adaptação do injetor de falhas de comunicação FIRMAMENT para ambientes windows |
title_full_unstemmed |
WINFIRMAMENT : adaptação do injetor de falhas de comunicação FIRMAMENT para ambientes windows |
title_sort |
WINFIRMAMENT : adaptação do injetor de falhas de comunicação FIRMAMENT para ambientes windows |
author |
Macedo, Fernando Dutra Fagundes |
author_facet |
Macedo, Fernando Dutra Fagundes |
author_role |
author |
dc.contributor.author.fl_str_mv |
Macedo, Fernando Dutra Fagundes |
dc.contributor.advisor1.fl_str_mv |
Cechin, Sergio Luis |
contributor_str_mv |
Cechin, Sergio Luis |
dc.subject.por.fl_str_mv |
Windows Tolerancia : Falhas |
topic |
Windows Tolerancia : Falhas Communication faults Fault injection FIRMAMENT Windows filtering platform |
dc.subject.eng.fl_str_mv |
Communication faults Fault injection FIRMAMENT Windows filtering platform |
description |
A execução de testes que cubram o maior número de casos de uso é essencial para a validação de uma aplicação. Atualmente, muitas delas dependem da comunicação entre dispositivos, os quais podem estar localizados nas mais diversas localidades e sujeitos a diferentes tipos de falhas. A ocorrência de falhas de comunicação deve ser, também, simulada nesses casos para uma maior cobertura dos casos de uso por meio de injeção de falhas. Este trabalho analisa a ocorrência de falhas de comunicação e suas implicações. Nele, é proposta a adaptação da ferramenta de injeção de falhas de comunicação FIRMAMENT - voltada para ambientes GNU/Linux e já adaptada para plataformas Android - para os am- bientes Windows. Para isso, é escolhida a plataforma Windows Filtering Platform devido às suas capacidades de filtragem e manipulação de mensagens de redes. São descritos os principais métodos de filtragem de mensagens nesses ambientes, suas capacidades e limitações. Além disso, são executados testes de validação da ferramenta WINFIRMA- MENT. |
publishDate |
2012 |
dc.date.accessioned.fl_str_mv |
2012-09-05T01:36:14Z |
dc.date.issued.fl_str_mv |
2012 |
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 |
http://hdl.handle.net/10183/55020 |
dc.identifier.nrb.pt_BR.fl_str_mv |
000855840 |
url |
http://hdl.handle.net/10183/55020 |
identifier_str_mv |
000855840 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Repositório Institucional da UFRGS |
collection |
Repositório Institucional da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/55020/1/000855840.pdf http://www.lume.ufrgs.br/bitstream/10183/55020/2/000855840.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/55020/3/000855840.pdf.jpg |
bitstream.checksum.fl_str_mv |
da3544424eacf779ea15a7bf68121048 54d752a69e2f4a532b9cc30790ccd240 bc3472017feb924c4204aa74d72bf900 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
|
_version_ |
1801224432358785024 |