Um framework orientado a objetos para controladores de trens tolerantes a falhas

Detalhes bibliográficos
Ano de defesa: 1999
Autor(a) principal: Ferreira, Luciane Lamour
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: [s.n.]
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://hdl.handle.net/20.500.12733/1588530
Resumo: Orientador: Cecilia Mary Fischer Rubira
id UNICAMP-30_7d88f25ac91ca215af46bdb60be2d19c
oai_identifier_str oai::186735
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 framework orientado a objetos para controladores de trens tolerantes a falhasFramework (Programa de computador)Engenharia de softwareSoftware - DesenvolvimentoOrientador: Cecilia Mary Fischer RubiraDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: Este trabalho baseia-se nos conceitos de orientação a objetos, frameworks, estilos de arquitetura, padrões de projeto e metapadrões, para o projeto e implementação de um framework orientado a objetos para controladores de trens tolerantes a falhas e distribuídos. O principal objetivo é a obtenção de reutilização de software em larga escala, com reutilização tanto de código quanto de todo o projeto de software. No desenvolvimento do framework, nós utilizamos estilos de arquitetura para o projeto da sua parte fixa, e padrões de projeto e metapadrões para a documentação da sua parte adaptável. Nosso objetivo é avaliar as vantagens e desvantagens obtidas na aplicação destas técnicas na construção de frameworks. Este trabalho apresenta também propostas de novos padrões de projeto e estilos de arquitetura, que foram utilizados para resolver problemas do domínio do framework. A principal contribuição dos padrões e estilos é a utilização de reflexão computacional na implementação de tolerância a falhas, com o objetivo de obter estruturas de projeto mais flexíveis, o que é uma característica essencial para obtenção de frameworks realmente reutilizáveis.Abstract: This work is based on the concepts of object-orientation, frameworks, architectural styles, design pattems and metapattems to the design and implementation of an object-oriented framework for fault-tolerant train controlers. The main goal is to obtain large-scale reuse, reusing not only the code but also the whole software design. In the framework development, we have applied architectural styles in the design of its fixed parts, and design pattems and metapattems in the design of its adaptable parts. Our goal is to evaluate the advantages and disadvantages of applying these tecniques in the framework construction. This work also presents new design pattems and architectural styles that have been used to solve problems in the framework domain. The main contribution of the pattems and styles is the use of computational reflection in the fault tolerance implementation in order to achieve more adaptable design structure, which is an essential feature of frameworks.MestradoMestre em Ciência da Computação[s.n.]Rubira, Cecília Mary Fischer, 1964-Lucena, Carlos José Pereira deMartins, ElianeUniversidade Estadual de Campinas. Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASFerreira, Luciane Lamour1999info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf119p. : il.(Broch.)https://hdl.handle.net/20.500.12733/1588530FERREIRA, Luciane Lamour. Um framework orientado a objetos para controladores de trens tolerantes a falhas. 1999. 119p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1588530. Acesso em: 14 mai. 2024.https://repositorio.unicamp.br/acervo/detalhe/186735porreponame: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:06:34Zoai::186735Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T03:06:34Biblioteca 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 framework orientado a objetos para controladores de trens tolerantes a falhas
title Um framework orientado a objetos para controladores de trens tolerantes a falhas
spellingShingle Um framework orientado a objetos para controladores de trens tolerantes a falhas
Ferreira, Luciane Lamour
Framework (Programa de computador)
Engenharia de software
Software - Desenvolvimento
title_short Um framework orientado a objetos para controladores de trens tolerantes a falhas
title_full Um framework orientado a objetos para controladores de trens tolerantes a falhas
title_fullStr Um framework orientado a objetos para controladores de trens tolerantes a falhas
title_full_unstemmed Um framework orientado a objetos para controladores de trens tolerantes a falhas
title_sort Um framework orientado a objetos para controladores de trens tolerantes a falhas
author Ferreira, Luciane Lamour
author_facet Ferreira, Luciane Lamour
author_role author
dc.contributor.none.fl_str_mv Rubira, Cecília Mary Fischer, 1964-
Lucena, Carlos José Pereira 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, Luciane Lamour
dc.subject.por.fl_str_mv Framework (Programa de computador)
Engenharia de software
Software - Desenvolvimento
topic Framework (Programa de computador)
Engenharia de software
Software - Desenvolvimento
description Orientador: Cecilia Mary Fischer Rubira
publishDate 1999
dc.date.none.fl_str_mv 1999
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/1588530
FERREIRA, Luciane Lamour. Um framework orientado a objetos para controladores de trens tolerantes a falhas. 1999. 119p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1588530. Acesso em: 14 mai. 2024.
identifier_str_mv (Broch.)
FERREIRA, Luciane Lamour. Um framework orientado a objetos para controladores de trens tolerantes a falhas. 1999. 119p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1588530. Acesso em: 14 mai. 2024.
url https://hdl.handle.net/20.500.12733/1588530
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/186735
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
119p. : 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_ 1799139778778628096