Uma abordagem orientada a objetos para programação distribuida confiavel
Autor(a) principal: | |
---|---|
Data de Publicação: | 1997 |
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/1584647 |
Resumo: | Orientador: Cecilia Mary Fischer Rubira |
id |
UNICAMP-30_0dce24438d837497119b558f3d311747 |
---|---|
oai_identifier_str |
oai::115257 |
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 |
Uma abordagem orientada a objetos para programação distribuida confiavelProgramação orientada a objetos (Computação)Tolerância à falha (Computação)Orientador: Cecilia Mary Fischer RubiraDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: Este trabalho tem por objetivo aplicar técnicas de orientação a objetos para estruturar aplicações complexas, visando obter uma melhoria da qualidade e confiabilidade dessas aplicações. Várias técnicas orientadas a objetos são exploradas, tais como: abstração de dados, compartilhamento de comportamento (incluindo herança e delegação), classes abstratas, polimorfismo e acoplamento dinâmico. Nós propomos a utilização dessas técnicas na estruturação de aplicações distribuídas, provendo suporte para tolerância a falhas de ambiente através da incorporação disciplinada de redundância, de forma que o impacto dessa redundância na complexidade do sistema possa ser mantido sob controle. Para o entendimento e validação dessas técnicas foi desenvolvido um protótipo de uma aplicação distribuída orientada a objetos: um Controlador de Trens. Além disso, utilizamos duas abordagens promissoras para reutilização de software em grande escala - padrões de projeto e metapadrões - para a construção de um framework orientado a objetos para o subdomínio de controladores de trensAbstract: The major goal of this work is to apply object-oriented techniques for structuring complex object-oriented applications, and to relate them to the improvement of quality and reliability of large computer applications. We use a collection of object-oriented concepts, features and mechanisms, such as data abstraction, inheritance, delegation, abstract classes, polymorphism and dynamic binding. We propose an approach for the provision of environmental fault tolerance and distribution, based on the incorporation of redundaucy in an incremental way, so that the complexity can be kept under controI. ln addition, we show how such techniques can be used to develop reusable and easier to extend software components. For the understanding and validation of these techniques, we developed a prototype of an object-oriented distributed and dependable railway controller application. Besides, we use design pattems and metapattems - two promising approaches for software reuse - for developing an object-oriented framework for a railway controller subdomainMestradoMestre em Ciência da Computação[s.n.]Rubira, Cecília Mary Fischer, 1964-Universidade Estadual de Campinas (UNICAMP). Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASQuadros, Elbson Moreira19971997-06-09T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf120f. : il.l.https://hdl.handle.net/20.500.12733/1584647QUADROS, Elbson Moreira. Uma abordagem orientada a objetos para programação distribuida confiavel. 1997. 120f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1584647. Acesso em: 2 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/115257porreponame: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-18T02:35:48Zoai::115257Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T02:35:48Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false |
dc.title.none.fl_str_mv |
Uma abordagem orientada a objetos para programação distribuida confiavel |
title |
Uma abordagem orientada a objetos para programação distribuida confiavel |
spellingShingle |
Uma abordagem orientada a objetos para programação distribuida confiavel Quadros, Elbson Moreira Programação orientada a objetos (Computação) Tolerância à falha (Computação) |
title_short |
Uma abordagem orientada a objetos para programação distribuida confiavel |
title_full |
Uma abordagem orientada a objetos para programação distribuida confiavel |
title_fullStr |
Uma abordagem orientada a objetos para programação distribuida confiavel |
title_full_unstemmed |
Uma abordagem orientada a objetos para programação distribuida confiavel |
title_sort |
Uma abordagem orientada a objetos para programação distribuida confiavel |
author |
Quadros, Elbson Moreira |
author_facet |
Quadros, Elbson Moreira |
author_role |
author |
dc.contributor.none.fl_str_mv |
Rubira, Cecília Mary Fischer, 1964- Universidade Estadual de Campinas (UNICAMP). 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 |
Quadros, Elbson Moreira |
dc.subject.por.fl_str_mv |
Programação orientada a objetos (Computação) Tolerância à falha (Computação) |
topic |
Programação orientada a objetos (Computação) Tolerância à falha (Computação) |
description |
Orientador: Cecilia Mary Fischer Rubira |
publishDate |
1997 |
dc.date.none.fl_str_mv |
1997 1997-06-09T00: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 |
https://hdl.handle.net/20.500.12733/1584647 QUADROS, Elbson Moreira. Uma abordagem orientada a objetos para programação distribuida confiavel. 1997. 120f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1584647. Acesso em: 2 set. 2024. |
url |
https://hdl.handle.net/20.500.12733/1584647 |
identifier_str_mv |
QUADROS, Elbson Moreira. Uma abordagem orientada a objetos para programação distribuida confiavel. 1997. 120f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1584647. Acesso em: 2 set. 2024. |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
https://repositorio.unicamp.br/acervo/detalhe/115257 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf 120f. : il.l. |
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_ |
1809188796990750720 |