A segurança dos dados e, principalmente, a integridade das transações, são objetos de muita preocupação para empresas que possuem sistemas on-line trabalhando direta ou indiretamente com seus ativos. O interesse pelo comércio eletrônico se difundiu em diversos tipos de mercado, devido ao baixo custo operacional e também ao seu alcance global, o que provoca uma necessidade de constantes aperfeiçoamentos em relação à segurança desses sistemas. Este artigo demonstra a construção de um sistema Web utilizando Programação Orientada a Aspectos (POA), baseado em um modelo multinível de acesso à chamada de métodos utilizando a linguagem AspectJ. Foi utilizada a IDE NetBeans como ambiente de desenvolvimento. Foi adotada uma sintaxe alternativa, conhecida como Annotations por meio de interfaces, que serviu para relacionar o método chamado ao perfil de usuário autorizado. Este modelo foi implementado em um sistema do Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco -IFPE, nomeado como Programa Monitoria. A Programação Orientada a Aspectos, utilizada neste sistema, contribuiu diretamente para a redução do espalhamento e entrelaçamento de códigos-fonte entre os módulos do sistema e os requisitos não funcionais do mesmo, diminuindo o acoplamento e consequentemente a complexidade do código-fonte. A Programação Orientada a Aspectos também promoveu a centralização da responsabilidade de segurança, que normalmente é atribuída a todos os desenvolvedores da equipe. PALAVRAS-CHAVES: Acesso Multinível; AspectJ; Programação Orientada àAspectos; Segurança da Informação. ABSTRACTData security and integrity of the transactions, are important objects to the companies that have online systems working directly or indirectly with their assets. The interest in ecommerce has spread in many market types due to low operating costs and also to its global reach, causing a need for constant improvements regarding the safety of these systems. This paper demonstrates the construction of a Web system using Aspect Oriented Programming (AOP), based on a model called multilevel access methods using the AspectJ language. It was used NetBeans IDE as the development environment. It was adopted an alternative syntax, known as Annotations through interfaces, which served to connect the called method and the allowed user profile. This model was implemented in a system of the Federal Institute of Education, named as Programa Monitoria.The Aspect-Oriented Programming, used in this system, has contributed directly to the reduction of scattering and entanglement of source codes between the system modules and non-functional requirements, reducing the coupling and consequently the complexity of the source code. The Aspect-Oriented Programming also promoted the centralization of responsibility for security, which is usually assigned to all developers on the team.
Resumo -Este trabalho tem como objetivo propor um sistema composto por MDRNN-RC (Multi-dimensional Recurrent Neural Network -Reservoir Computing) com a finalidade de reconhecimento de escrita cursiva off-line e explorar posteriormente os resultados, pois essas técnicas quando combinadas podem resultar em melhorias, visto que são robustas e notadamente referenciadas na literatura para esse tipo de tarefa. O objetivo geral deste trabalho é avaliar os resultados da arquitetura MDRNN-LSTM combinado com o método RC, no reconhecimento de caracteres isolados, em seu formato de imagem digital crua, ou seja, diretamente a partir da matriz de pixels. Palavras III. RECONHECIMENTO DE CARACTERES ESCRITOS À MÃOEste tipo de reconhecimento consiste na classificação de caracteres através de imagens digitais, que estão separadas em um total de 36 classes, sendo 10 no caso dos dígitos arábicos e 26 para o alfabeto ocidental [7].Camastra34D, um algoritmo que foi proposto em 2006 por Francesco Camastra [8], define 34 características para apenas um caractere. O algoritmo consiste na extração de características locais e globais da imagem, sendo as locais extraídas de sub-imagens da imagem original e as globais provenientes de informações sobre o formato geral do caractere, tal como a razão entre largura e altura. Os experimentos realizados por Camastra com este algoritmo, foram executados na base pública C-Cube.Cruz et al. [9] apresentaram em 2010 um sistema para reconhecimento de caracteres manuscritos off-line, usando 6 técnicas distintas para extração de características. O mesmo utilizava uma técnica seletora de características independentes e complementares a fim de destacar ainda mais as classes mais divergentes. A base utilizada foi a mesma que Camastra [8] e o autor utilizou um classificador MLP.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.