Trabalho de Conclusão de Curso de Graduação
Paradigma orientado a aspectos, estudo de caso: sistema de auditoria para aplicações Java
Fecha
2007-08-24Autor
Rodrigues, Viviane Aquino
Institución
Resumen
In software development, real world objects are represented through abstractions
provided by programming paradigms. However, in some cases these abstractions are not
sufficient to represent some kinds of characteristics present in software. Because of this, it
was created Aspect Oriented Programming that provides a new abstraction level, called
aspect; for the purpose of represent these characteristics in a clear and concise way. Aspect
Orientation presents a solution for problems until then difficult to solve, as isolating concerns
referring to application support activities. AOP reduces complexity and improves productivity
in software development and maintenance. This work presents the Aspect Oriented Paradigm
showing its advantages and efficiency through an audit trail system case study for Java
applications. The system is implemented using object-oriented programming and aspectoriented
programming, with the most common frameworks and tools.