Office

646 palavras 3 páginas
Helinton fioramonte ra:77723 resumo: dos artigos da materia de tópicos especiais A programação orientada a aspectos é uma ferramenta que permite a separação de propriedades ortogonais dos componentes funcionais de uma forma simples, utilizando-se de mecanismos de abstração e de composição para a produção de código executável. Os aspectos são propriedades expressas através de fragmentos de código espalhados por diversos componentes do sistema. Aspectos são propriedades que envolvem diversas unidades de um sistema, afetando a semântica dos componentes funcionais sistematicamente, exemplos de aspectos: controle de concorrência, registro das transações, segurança de acesso de um sistema, restrições de mensagens. Os componentes na programação orientada a aspectos são abstrações providas pela linguagem que permitem a implementação da funcionalidade do sistema. Logo procedimentos, funções, classes, objetos, procedimentos são denominados de componentes em programação orientada a aspectos. A linguagem de aspectos tem sua sintaxe fortemente relacionada com a da linguagem de componentes, de maneira a facilitar o aprendizado e obter maior aceitação por parte dos desenvolvedores, sua gramática possui elementos que permiti ao combinador compor os programas escritos usando as linguagens de aspectos e componentes, é projetada para especificar o aspecto de maneira concisa e compacta. O processo de combinação realizado pelo combinador de aspectos é o produto do cruzamento de um ou mais aspectos com os componentes descritos na linguagem de componentes. A função do combinador de aspectos é processar a linguagem de aspectos e a de componentes, compondo essas linguagens corretamente a fim de produzir a operação geral desejada. Os mecanismos de composição são: Herança, parametrização e chamadas de funções são exemplos de mecanismos de composição. Os mecanismos de composição de aspectos, possuem os seguintes requisitos: Fraco acoplamento: Os aspectos devem possuir o

Relacionados

  • Office
    81658 palavras | 327 páginas
  • Office
    2612 palavras | 11 páginas
  • Office
    325 palavras | 2 páginas
  • Office
    319 palavras | 2 páginas
  • office
    490 palavras | 2 páginas
  • office
    2013 palavras | 9 páginas
  • Office
    14372 palavras | 58 páginas
  • Office
    2819 palavras | 12 páginas
  • Office
    401 palavras | 2 páginas
  • office
    2246 palavras | 9 páginas