Um metodo de testes para componentes tolerantes a falhas

Detalhes bibliográficos
Autor(a) principal: Rocha, Camila Ribeiro
Data de Publicação: 2005
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1603294
Resumo: Orientador: Eliane Martins
id UNICAMP-30_82a9ba47eb3fed64beabae53b5f59f56
oai_identifier_str oai::375291
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling Um metodo de testes para componentes tolerantes a falhasSoftware - TestesComponente de softwareTolerância à falha (Computação)Orientador: Eliane MartinsDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: Componentes de software são cada vez mais utilizados no desenvolvimento de sistemas computacionais, incluindo sistemas críticos, dados os benefícios de redução de custo e tempo de desenvolvimento através da reutilização de código. A garantia da qualidade, porém, continua dependente da realização de testes a cada novo contexto, e é dificultada especialmente pela falta de conhecimento sobre o funcionamento do componente. O método proposto tem como foco principal componentes tolerantes a falhas, e busca facilitar a realização de testes caixa preta que exercitem tanto o comportamento normal quanto o comportamento excepcional do componente. O método é voltado para a construção de componentes testáveis, apresentando diretrizes para inclusão de mecanismos de monitoração e de verificação dos contratos dos componentes, mesmo sem a presença de código fonte, com a utilização de programação orientada a aspectos. Para a geração automática de drivers e stubs, são utilizados modelos comportamentais do componente, no formato do diagrama de atividade da linguagem UML. O método de testes pode ser usado paralelamente ao método de desenvolvimento. No trabalho é apresentado o uso do método em conjunto com o Método para Definição do Comportamento Excepcional (MDCE+), proposto em outra dissertação de mestrado do Instituto de Computação da UnicamAbstract: Nowadays software components are widely used in software development, including critical systems, because of advantages such as time and cost reduction through code reuse.However, quality assurance, although, is still dependent on test execution at every new utilization context of the component, and usually faces difficulties specially related to lack of knowledge about component details. The test method proposed focuses fault-tolerant components, facilitating black-box testing of both normal and exceptional behavior. Aiming testable components development, the method proposed presents guidelines for inclusion of tracking and contract checking mechanisms, source code independently, using aspect-oriented programming. Drivers and stubs are automatically generated from component behavior models, in UML activity diagram form. The test method can be used together with a development method. In this work, the test method use is presented in parallel to Method for the Definition of Exceptional Behavior, proposed in a Master¿s thesis of the Institute of Computing at UnicamMestradoMestre em Ciência da Computação[s.n.]Martins, Eliane, 1955-Oliveira, Flavio Moreira deRubira, Cecília Mary FischerToledo, Maria Beatriz Felgar deUniversidade Estadual de Campinas. Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASRocha, Camila Ribeiro20052005-11-23T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf133p. : il.(Broch.)https://hdl.handle.net/20.500.12733/1603294ROCHA, Camila Ribeiro. Um metodo de testes para componentes tolerantes a falhas. 2005. 133p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1603294. Acesso em: 15 mai. 2024.https://repositorio.unicamp.br/acervo/detalhe/375291porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2017-02-18T04:37:51Zoai::375291Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T04:37:51Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv Um metodo de testes para componentes tolerantes a falhas
title Um metodo de testes para componentes tolerantes a falhas
spellingShingle Um metodo de testes para componentes tolerantes a falhas
Rocha, Camila Ribeiro
Software - Testes
Componente de software
Tolerância à falha (Computação)
title_short Um metodo de testes para componentes tolerantes a falhas
title_full Um metodo de testes para componentes tolerantes a falhas
title_fullStr Um metodo de testes para componentes tolerantes a falhas
title_full_unstemmed Um metodo de testes para componentes tolerantes a falhas
title_sort Um metodo de testes para componentes tolerantes a falhas
author Rocha, Camila Ribeiro
author_facet Rocha, Camila Ribeiro
author_role author
dc.contributor.none.fl_str_mv Martins, Eliane, 1955-
Oliveira, Flavio Moreira de
Rubira, Cecília Mary Fischer
Toledo, Maria Beatriz Felgar de
Universidade Estadual de Campinas. Instituto de Computação
Programa de Pós-Graduação em Ciência da Computação
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Rocha, Camila Ribeiro
dc.subject.por.fl_str_mv Software - Testes
Componente de software
Tolerância à falha (Computação)
topic Software - Testes
Componente de software
Tolerância à falha (Computação)
description Orientador: Eliane Martins
publishDate 2005
dc.date.none.fl_str_mv 2005
2005-11-23T00: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 (Broch.)
https://hdl.handle.net/20.500.12733/1603294
ROCHA, Camila Ribeiro. Um metodo de testes para componentes tolerantes a falhas. 2005. 133p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1603294. Acesso em: 15 mai. 2024.
identifier_str_mv (Broch.)
ROCHA, Camila Ribeiro. Um metodo de testes para componentes tolerantes a falhas. 2005. 133p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1603294. Acesso em: 15 mai. 2024.
url https://hdl.handle.net/20.500.12733/1603294
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/375291
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
133p. : il.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1799138416668966912