• JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
 
  Bookmark and Share
 
 
Dissertação de Mestrado
DOI
https://doi.org/10.11606/D.45.2000.tde-20210729-115742
Documento
Autor
Nome completo
Uira Kulesza
E-mail
Unidade da USP
Área do Conhecimento
Data de Defesa
Imprenta
São Paulo, 2000
Orientador
 
Título em português
Técnicas de orientação a objetos para projeto de sistemas adaptáveis
Palavras-chave em português
Engenharia De Software
Programação Orientada A Objetos
Resumo em português
O paradigma de orientação a objetos se consolidou ao longo da década de 90 e tem demonstrado grande potencial em facilitar o tratamento de questões de evolução e mudanças em sistemas. Entretando, diversos problemas ainda são encontrados namanutenção de sistemas construidos sob a ótica dos conceitos e abstrações presentes neste paradigma. Recentemente novos enfoques para projeto orientado a objetos têm sido propostos com o intuito de favorecer requisitos de manutenciobilidade ereutilização/evolução de sistemas orientados a objetos. Este trabalho descreve um estudo comparativo do impacto das técnicas de programação orientada a aspectos e programação adaptativa com relações de contexto no projeto de sistemas comrequisitos de adaptação estática e dinâmica. O estudo foi conduzido através da reengenharia do projeto dos sistemas: JAWS - um servidor Web adaptativo - e SPIN - um sistema operacional extensível. Nosso objetivo foi analisar e avaliar aaplicabilidade das técnicas no projeto de sistemas mais flexíveis a mudanças futuras. O estudo demonstra que a aplicação dos preceitos de programação orientada a aspectos e programação adaptativa com relações de contexto pode trazer diversosbenefícios para o projeto de sistemas adaptáveis, entre eles: separação de interesses e facilidades de reutilização, na evolução estática, na configuração dinâmica e no entendimento progressivo da estrutura e comportamento do sistema. O trabalhopropõe ainda uma categorização para os tipos de adaptações encontrados em sistemas de software
 
Título em inglês
not available
Resumo em inglês
The object paradgm has been consolidated during the last decade. It has been shown thet this paradgm facilitates the management of evolution and change in systems. However, some difficulties still occur in the course of maintainingobject-oriented systems. Recently, new design techniques have been proposed to address object-oriented maintainnability requirements. This dissertation describes a comparative study that analyses the impact of two techniques (aspect-orientedprogramming and adaptive programming with context relations) in the design of systems with static and dynamic adaptation requuirements. The case study has been carried out by engineering the design of two systems: JAWS - an adaptive Web server -and SPIN - an extensible operating system. Our goal was to analyse and assess the applicability of the techniques in the design of flexible systems. The study demonstrated that the use of aspectóriented programming and adaptive programming withcontext relations can bring out several benefits in the design of adaptable systems, such as: separation of concerns, facility in reuse, static evolution, dynamic configuration, and progressive understanding of the system. The dissertation alsoproposes a categorization for the different adaptation types found in software systems
 
AVISO - A consulta a este documento fica condicionada na aceitação das seguintes condições de uso:
Este trabalho é somente para uso privado de atividades de pesquisa e ensino. Não é autorizada sua reprodução para quaisquer fins lucrativos. Esta reserva de direitos abrange a todos os dados do documento bem como seu conteúdo. Na utilização ou citação de partes do documento é obrigatório mencionar nome da pessoa autora do trabalho.
KuleszaUira.pdf (30.45 Mbytes)
Data de Publicação
2021-07-29
 
AVISO: Saiba o que são os trabalhos decorrentes clicando aqui.
Todos os direitos da tese/dissertação são de seus autores.
CeTI-SC/STI
© 2001-2024. Biblioteca Digital de Teses e Dissertações da USP.