UM PERFIL PARA MODELAGEM DE SOFTWARE ORIENTADO A ASPECTOS, COM USO DE ANOTAÇÕES

  • Thiago GOTTARDI
  • Valter Vieira de CAMARGO
  • Fábio Lúcio MEIRA

Resumo

RESUMO

O paradigma Orientado a Aspectos foi criado para tratar problemas identificados na orientação a Objetos, adicionando vários conceitos à intenção de melhorar a modularidade e reuso das aplicações. Estes conceitos são complexos para representar como modelos gráficos e muitos perfis de modelagem necessitam de extensões para tornarem mais capazes de representar novos conceitos. Aderindo a esses esforços, neste trabalho há uma proposta de extensão, permitindo que um perfil leve de modelagem represente uso de metadados de anotação com aspectos, assim como exemplos de uso desta proposta e do conceito de anotações para definir pontos de junção, que se tornou uma boa prática para Desenvolvimento de Softwares Orientados a Aspectos, incentivando prover a nova proposta.

PALAVRAS-CHAVE: 1. AspectJ 2. Modelagem 3. Anotações


ABSTRACT

The Aspect Oriented paradigm was created to deal with problems identified on Object Oriented softwares, adding several concepts in order to improve application modularity and reuse. These concepts are complex to represent as graphical models and many modeling profiles are in need of extensions to become more capable of representing newer concepts still being defined as more techniques are being described. Joining these efforts, this work contains an extension proposal allowing a lightweight modeling profile to represent use of annotation metadata with aspects, as well as usage examples for the new profile and for the annotation concept to define pointcuts, which is now known as a new Aspect Oriented Software Development good practice, encouraging the efforts to provide a new proposal.

KEYWORDS: 1. AspectJ 2. Modeling 3. Annotations

Biografia do Autor

Thiago GOTTARDI
Graduado em Ciência da Computação (Centro Universitário Eurípides de Marília - UNIVEM/ Marília-SP). Estudante. E-mail: gottardi@univem.edu.br
Valter Vieira de CAMARGO
Doutor (ICMC-USP/ São Carlos-SP) e Mestre (UFSCAR/ São Carlos-SP) em Engenharia de Software. Graduado em Processamento de Dados (Faculdade de Tecnologia de Taquaritinga/ Taquaritinga-SP). Professor da UFSCAR (São Carlos-SP). E-mail: valter@dc.ufscar.br
Fábio Lúcio MEIRA
Mestre (UFSCAR/ São Carlos-SP) e Graduado (Escola de Engenharia de Piracicaba/ Piracicaba-SP) em Ciência da Computação. Professor do Centro Universitário Eurípides de Marília - UNIVEM (Marília-SP). E-mail: fabioluciomeira@gmail.com
Publicado
2010-12-23
Como Citar
GOTTARDI, Thiago; CAMARGO, Valter Vieira de; MEIRA, Fábio Lúcio. UM PERFIL PARA MODELAGEM DE SOFTWARE ORIENTADO A ASPECTOS, COM USO DE ANOTAÇÕES. REGRAD - Revista Eletrônica de Graduação do UNIVEM - ISSN 1984-7866, [S.l.], v. 3, n. 1, dec. 2010. ISSN 1984-7866. Disponível em: <https://revista.univem.edu.br/REGRAD/article/view/243>. Acesso em: 03 may 2024.