Uso de aspectos para apoiar a evolução não funcional de frameworks: aplicação ao framework GREN

Detalhes bibliográficos
Autor(a) principal: Silva, Maria Tânia Francelino da
Data de Publicação: 2004
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-20082015-101821/
Resumo: Esta dissertação apresenta a evolução do framework orientado a objetos GREN, realizada usando a abordagem de Programação Orientada a Aspectos. Nessa evolução foram considerados apenas requisitos não-funcionais que não haviam sido implementados nas versões originais do GREN, mais especificamente os requisitos de segurança (autenticação, registro de acesso e controle de acesso). A implementação desses requisitos deu origem a um Subsistema de Segurança orientado a aspectos, que permite a autenticação, registro de acesso e controle de acesso de usuários sobre as aplicações instanciadas a partir do GREN. Também é apresentada a evolução da ferramenta para instanciação automática do GREN, o GREN-Wizard, para torná-la compatível com a nova versão do GREN. Para a evolução do GREN foi seguido um processo de evolução de frameworks proposto na literatura que sofreu influência deste trabalho em seu refinamento. Uma avaliação sucinta dos resultados obtidos é também apresentada.
id USP_cdeb5b048f45f03d61c65a3eecd131b9
oai_identifier_str oai:teses.usp.br:tde-20082015-101821
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Uso de aspectos para apoiar a evolução não funcional de frameworks: aplicação ao framework GRENUse the aspects to support the evolution of non-functional frameworks: an application to the GREN frameworkNão disponívelNot availableEsta dissertação apresenta a evolução do framework orientado a objetos GREN, realizada usando a abordagem de Programação Orientada a Aspectos. Nessa evolução foram considerados apenas requisitos não-funcionais que não haviam sido implementados nas versões originais do GREN, mais especificamente os requisitos de segurança (autenticação, registro de acesso e controle de acesso). A implementação desses requisitos deu origem a um Subsistema de Segurança orientado a aspectos, que permite a autenticação, registro de acesso e controle de acesso de usuários sobre as aplicações instanciadas a partir do GREN. Também é apresentada a evolução da ferramenta para instanciação automática do GREN, o GREN-Wizard, para torná-la compatível com a nova versão do GREN. Para a evolução do GREN foi seguido um processo de evolução de frameworks proposto na literatura que sofreu influência deste trabalho em seu refinamento. Uma avaliação sucinta dos resultados obtidos é também apresentada.This dissertation presents an evolution of an object-oriented framework called GREN that was done using an Aspect Oriented Approach. In this evolution, only non functional requirements were considered, more specifically the general requirements of security (authentication, access log and access control). An aspect-oriented Security Subsystem was origineted from the implementation of these requirements. The Security Subsystem allows authentication, log and access control of system\'s users for the applications instantiated using GREN. The evolution of the GREN-Wizard, a tool to automatically instantiate GREN applications, is also presented, making it compatible with the new version of GREN. A process proposed in the literature for frameworks evolution was followed in this evolution of GREN. This use has contributed to the refinement of that process. A brief evaluation of the results obtained is also presented.Biblioteca Digitais de Teses e Dissertações da USPMasiero, Paulo CesarSilva, Maria Tânia Francelino da2004-07-08info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/55/55134/tde-20082015-101821/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2016-07-28T16:11:57Zoai:teses.usp.br:tde-20082015-101821Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212016-07-28T16:11:57Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Uso de aspectos para apoiar a evolução não funcional de frameworks: aplicação ao framework GREN
Use the aspects to support the evolution of non-functional frameworks: an application to the GREN framework
title Uso de aspectos para apoiar a evolução não funcional de frameworks: aplicação ao framework GREN
spellingShingle Uso de aspectos para apoiar a evolução não funcional de frameworks: aplicação ao framework GREN
Silva, Maria Tânia Francelino da
Não disponível
Not available
title_short Uso de aspectos para apoiar a evolução não funcional de frameworks: aplicação ao framework GREN
title_full Uso de aspectos para apoiar a evolução não funcional de frameworks: aplicação ao framework GREN
title_fullStr Uso de aspectos para apoiar a evolução não funcional de frameworks: aplicação ao framework GREN
title_full_unstemmed Uso de aspectos para apoiar a evolução não funcional de frameworks: aplicação ao framework GREN
title_sort Uso de aspectos para apoiar a evolução não funcional de frameworks: aplicação ao framework GREN
author Silva, Maria Tânia Francelino da
author_facet Silva, Maria Tânia Francelino da
author_role author
dc.contributor.none.fl_str_mv Masiero, Paulo Cesar
dc.contributor.author.fl_str_mv Silva, Maria Tânia Francelino da
dc.subject.por.fl_str_mv Não disponível
Not available
topic Não disponível
Not available
description Esta dissertação apresenta a evolução do framework orientado a objetos GREN, realizada usando a abordagem de Programação Orientada a Aspectos. Nessa evolução foram considerados apenas requisitos não-funcionais que não haviam sido implementados nas versões originais do GREN, mais especificamente os requisitos de segurança (autenticação, registro de acesso e controle de acesso). A implementação desses requisitos deu origem a um Subsistema de Segurança orientado a aspectos, que permite a autenticação, registro de acesso e controle de acesso de usuários sobre as aplicações instanciadas a partir do GREN. Também é apresentada a evolução da ferramenta para instanciação automática do GREN, o GREN-Wizard, para torná-la compatível com a nova versão do GREN. Para a evolução do GREN foi seguido um processo de evolução de frameworks proposto na literatura que sofreu influência deste trabalho em seu refinamento. Uma avaliação sucinta dos resultados obtidos é também apresentada.
publishDate 2004
dc.date.none.fl_str_mv 2004-07-08
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 http://www.teses.usp.br/teses/disponiveis/55/55134/tde-20082015-101821/
url http://www.teses.usp.br/teses/disponiveis/55/55134/tde-20082015-101821/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1815257178877984768