AOP

4028 palavras 17 páginas
PROGRAMAÇÃO ORIENTADA A ASPECTOS
Uma Visão Geral
Alexandre Henrique Vieira Soares
Anderson de Rezende Rocha
Flávio Luis Alves
Júlio César Alves
{ahvsoares, undersun, alves, jcalves}@comp.ufla.br
Departamento de Ciência da Computação
Universidade Federal de Lavras
Resumo
Este artigo propõe uma visão geral sobre o paradigma de programação orientada a aspectos, através da definição de aspectos genéricos.

Este paradigma pode ser aplicado a linguagens orientadas a objeto através da implementação das abstrações para a representação de aspectos e de uma ou mais estratégias de implementação do modelo.
Apresenta-se também, nos anexos, uma breve descrição da ferramenta Aspect-J, especializada em programação orientada a aspectos.

Abstract
This paper intends a overview about the aspect oriented programming paradigm, through the definition of generic aspects.
This paradigm can be applied to object-oriented languages by the implementation of the abstractions for aspects and one or more strategies defined in the model.

It presents, as a append, a brief description of Aspect-J tool, that is proper to aspect oriented programming. Introdução
A engenharia de software e as linguagens de programação coexistem em um relacionamento de suporte mútuo.
A maioria dos processos de desenvolvimento de software da atualidade considera um sistema com unidades cada vez menores de desenvolvimento.

Diz-se que a engenharia de software provê as bases teóricas para o bom desenvolvimento de software, por outro lado as linguagens de programação permitem a abstração de unidades e composição destas de inúmeras formas possíveis de forma que, agrupando-as consiga-se um todo bem definido ou ainda mais que este (sinergia).

Figura 1

Sabe-se que no desenvolvimento de software existem propriedades que não se enquadram em componentes da decomposição funcional, tais como: tratamento de exceções, restrições de tempo real, distribuição e controle de concorrência. Elas normalmente estão espalhadas em
diversos

Relacionados

  • ATIVIDADE AOP
    832 palavras | 4 páginas
  • Aop exericicios
    937 palavras | 4 páginas
  • Aop 224
    8820 palavras | 36 páginas
  • aop 0759
    5119 palavras | 21 páginas
  • administração AOP
    815 palavras | 4 páginas
  • AOP Amplificador Operacional
    1328 palavras | 6 páginas
  • Aop 0392 12
    8904 palavras | 36 páginas
  • ADMINISTRAÇÃO DO PROCESSO DE DESENVOLVIMENTO DE NOVOS PRODUTOS AOP FAP
    1406 palavras | 6 páginas
  • Eng. da computação
    3569 palavras | 15 páginas
  • Licenciado
    5762 palavras | 24 páginas