UM PERFIL PARA MODELAGEM DE SOFTWARE ORIENTADO A ASPECTOS, COM USO DE ANOTAÇÕES
Resumo
RESUMOO 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
O(s) autor(es) em questão autoriza(m), em caráter exclusivo e isento de qualquer ônus, o uso de seu(s) texto(s) (NOME DO TEXTO OU TEXTOS) para publicação na Revista Eletrônica de Graduação (REGRAD), editada pelo Centro Universitário Eurípides de Marília (UNIVEM), ora denominado EDITOR.
O(A) Cedente declara que o(s) texto(s) em questão é(são) de sua autoria pessoal, se responsabilizando, portanto, pela originalidade do(s) mesmo(s) e dá, aos organizadores, plenos direitos para escolha dos meios de reprodução, publicação e divulgação, tiragem, formato, enfim tudo o que for necessário para que a publicação seja efetivada, por meio eletrônico ou impresso.
O EDITOR se compromete a zelar pela qualidade editorial da publicação, garantindo que os conceitos e o pensamento do(a) CEDENTE permaneçam fiéis aos originais.
Esta cessão vigorará por todo o período de proteção legal da OBRA.
Ainda,
- Autores têm autorização para assumir contratos adicionais separadamente, para distribuição não-exclusiva da versão do trabalho publicada nesta revista (ex.: publicar em repositório institucional ou como capítulo de livro), com reconhecimento de autoria e publicação inicial nesta revista.
- Autores têm permissão e são estimulados a publicar e distribuir seu trabalho online (ex.: em repositórios institucionais ou na sua página pessoal) a qualquer ponto antes ou durante o processo editorial, já que isso pode gerar alterações produtivas, bem como aumentar o impacto e a citação do trabalho publicado.