Tratamento de exceções no desenvolvimento de sistemas confiaveis baseados em componentes
Autor(a) principal: | |
---|---|
Data de Publicação: | 2001 |
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/1591258 |
Resumo: | Orientador : Cecilia Mary Fischer Rubira |
id |
UNICAMP-30_3b32f1a67d148ece032576e22a4f43ae |
---|---|
oai_identifier_str |
oai::222996 |
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 |
Tratamento de exceções no desenvolvimento de sistemas confiaveis baseados em componentesTolerância à falha (Computação)Software - DesenvolvimentoProjeto de sistemasEngenharia de softwareOrientador : Cecilia Mary Fischer RubiraDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: A adoção de uma metodologia adaptada à realidade de uma organização produtora de software é um fator decisivo para a geração de sistemas de alta qualidade que atinjam as necessidades dos clientes dentro de cronogramas e orçamentos previsíveis. Este trabalho apresenta uma metodologia para construção de sistemas tolerantes a falhas que faz uso de técnicas de tratamento de exceções para lidar com o comportamento excepcional do sistema e manter a confiabilidade e disponibilidade dos serviços. Tal metodologia mantém a preocupação com as situações excepcionais e seus tratadores desde a especificação dos requisitos do sistema, se estendendo pelas atividades de projeto e implementação. Esta metodologia é chamada MDCE, um acrônimo para Metodologia para Definição do Comportamento Excepcional de um sistema confiável. A metodologia MDCE traz diretrizes e guias importantes de serem observados pelos analistas em cada fase de projeto de sistemas tolerantes a falhas. A notação adotada pela MDCE foi a UML estendida com novos estereótipos com semânticas e restrições específicas de sistemas tolerantes a falhas. Além disto, este trabalho apresenta como usar os próprios diagramas da UML para representar o comportamento excepcional de um sistema. MDCE é uma metodologia genérica que pode ser aplicada a modernos processos de desenvolvimento. Em particular, nesta dissertação aplicamos a metodologia MDCE ao Processo Catalysis e mostramos como nossa abordagem foi aplicada em um estudo de caso do Sistema de MineraçãoAbstract: The adoption of a methodology for software development organization is a decisive factor for the production of high quality systerns that meet the client's needs and for the achievernent of a predictable schedule and budget. This work presents a methodology for fault-tolerant software development by means of exception handling techniques to deal with exceptional behavior in order to keep the availability and reliability of the systern' s services. This methodology considers the treatment of exceptional situations and their handlers since the outset during the requirernents specification phase and through design and irnplernentation phases. This methodology is called MDCE, Methodology of Exceptional Behavior Description, and encornpasses directives and guidelines that practitioners should evaluate in each developrnent phase of a fault-tolerant systern. The notation adopted by MDCE is UML extended with new stereotypes for modeling fault-tolerant systerns. This work also shows how to use UML dynamic diagrarns to represent exceptional behavior. MDCE is a generic methodology that can be adopted by modern development processes. In particularly, we have applied MDCE to the Catalysis Process and shown how our approach works for the Mining Systern case studyMestradoMestre em Ciência da Computação[s.n.]Rubira, Cecília Mary Fischer, 1964-Lemos, Rogerio deMartins, ElianeUniversidade Estadual de Campinas. Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASFerreira, Gisele Rodrigues de Mesquita20012001-12-17T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf143p. : il.(Broch.)https://hdl.handle.net/20.500.12733/1591258FERREIRA, Gisele Rodrigues de Mesquita. Tratamento de exceções no desenvolvimento de sistemas confiaveis baseados em componentes. 2001. 143p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1591258. Acesso em: 14 mai. 2024.https://repositorio.unicamp.br/acervo/detalhe/222996porreponame: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-18T03:29:00Zoai::222996Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T03:29Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false |
dc.title.none.fl_str_mv |
Tratamento de exceções no desenvolvimento de sistemas confiaveis baseados em componentes |
title |
Tratamento de exceções no desenvolvimento de sistemas confiaveis baseados em componentes |
spellingShingle |
Tratamento de exceções no desenvolvimento de sistemas confiaveis baseados em componentes Ferreira, Gisele Rodrigues de Mesquita Tolerância à falha (Computação) Software - Desenvolvimento Projeto de sistemas Engenharia de software |
title_short |
Tratamento de exceções no desenvolvimento de sistemas confiaveis baseados em componentes |
title_full |
Tratamento de exceções no desenvolvimento de sistemas confiaveis baseados em componentes |
title_fullStr |
Tratamento de exceções no desenvolvimento de sistemas confiaveis baseados em componentes |
title_full_unstemmed |
Tratamento de exceções no desenvolvimento de sistemas confiaveis baseados em componentes |
title_sort |
Tratamento de exceções no desenvolvimento de sistemas confiaveis baseados em componentes |
author |
Ferreira, Gisele Rodrigues de Mesquita |
author_facet |
Ferreira, Gisele Rodrigues de Mesquita |
author_role |
author |
dc.contributor.none.fl_str_mv |
Rubira, Cecília Mary Fischer, 1964- Lemos, Rogerio de Martins, Eliane 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 |
Ferreira, Gisele Rodrigues de Mesquita |
dc.subject.por.fl_str_mv |
Tolerância à falha (Computação) Software - Desenvolvimento Projeto de sistemas Engenharia de software |
topic |
Tolerância à falha (Computação) Software - Desenvolvimento Projeto de sistemas Engenharia de software |
description |
Orientador : Cecilia Mary Fischer Rubira |
publishDate |
2001 |
dc.date.none.fl_str_mv |
2001 2001-12-17T00: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/1591258 FERREIRA, Gisele Rodrigues de Mesquita. Tratamento de exceções no desenvolvimento de sistemas confiaveis baseados em componentes. 2001. 143p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1591258. Acesso em: 14 mai. 2024. |
identifier_str_mv |
(Broch.) FERREIRA, Gisele Rodrigues de Mesquita. Tratamento de exceções no desenvolvimento de sistemas confiaveis baseados em componentes. 2001. 143p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1591258. Acesso em: 14 mai. 2024. |
url |
https://hdl.handle.net/20.500.12733/1591258 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
https://repositorio.unicamp.br/acervo/detalhe/222996 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf 143p. : 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_ |
1799138362152452096 |