Adaptadores de cenário como técnica de programação orientada a aspectos

DSpace Repository

A- A A+

Adaptadores de cenário como técnica de programação orientada a aspectos

Show simple item record

dc.contributor Universidade Federal de Santa Catarina en
dc.contributor.advisor Frohlich, Antonio Augusto Medeiros en
dc.contributor.author D'Agostini, Tiago Stein en
dc.date.accessioned 2013-07-16T01:57:09Z
dc.date.available 2013-07-16T01:57:09Z
dc.date.issued 2005
dc.date.submitted 2005 en
dc.identifier.other 222670 en
dc.identifier.uri http://repositorio.ufsc.br/handle/123456789/102798
dc.description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação. en
dc.description.abstract Na evolução e no aprimoramento da engenharia de software, várias técnicas foram desenvolvidas com fins de facilitar a Separação de Conceitos, o reuso de código e a produtividade no desenvolvimento de programas. Este trabalho é focado em duas técnicas desenvolvidas com esses fins: Programação Orientada a Aspectos e Metaprogramação Estática. Mais especificamente, o trabalho é focado na comparação entre duas técnicas de Programação Orientada a Aspectos: Adaptadores de Cenário e Programação Orientada a Aspectos usando de weavers de código. A técnica de Adaptadores de Cenário, ambientada no escopo de sistemas operacionais, foi desenvolvida em uma época em que ainda não existiam weavers com características adequadas para uso neste escopo. O objetivo da comparação é principalmente identificar eventuais vantagens na substituição de Adaptadores de Cenário por Programação Orientada a Aspectos por meio de weavers. Para que esta análise pudesse ser realizada, também foi desenvolvido um estudo da viabilidade e solução sobre o uso de weavers de aspecto junto à Metaprogramação Estática e Classes Parametrizadas da linguagem C++. Deste estudo resultou a criação de um pré-processador de templates de C++. A comparação entre as técnicas foi desenvolvida em quatro estudos de caso de Programação Orientada a Aspectos. Os critérios de comparação basearam-se na clareza de código, quantidade de código desenvolvido e propensão a erro no desenvolvimento deste código. Os resultados desta comparação apontam que não existe superioridade marcante de uma das técnicas sobre a outra, não justificando a substituição de Adaptadores de Cenário por ferramentas de Programação Orientada a Aspectos baseada em weavers hoje disponíveis. en
dc.format.extent 73 f.| il. en
dc.language.iso por en
dc.publisher Florianópolis, SC en
dc.subject.classification Ciência da computação en
dc.subject.classification Engenharia de software en
dc.subject.classification C++ (Linguagem de programacao de computador) en
dc.subject.classification Comercialização en
dc.title Adaptadores de cenário como técnica de programação orientada a aspectos en
dc.type Dissertação (Mestrado) en


Files in this item

Files Size Format View
222670.pdf 253.8Kb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account

Statistics

Compartilhar