Control and data flow structural testing criteria for aspect-oriented programs
Although it is claimed that, among other features, aspect-oriented programming (AOP)
increases understandability and eases the maintenance burden, this technology cannot …
increases understandability and eases the maintenance burden, this technology cannot …
Testing aspect-oriented programming pointcut descriptors
Pointcut Descriptors (PCDs) are used to specify sets of program join points with a common
property where additional behavior should be applied. If PCDs are wrongly formulated …
property where additional behavior should be applied. If PCDs are wrongly formulated …
[PDF][PDF] A fault model for pointcuts and advice in AspectJ programs
JS Baekken - 2006 - Citeseer
When discussing faults, it is interesting to know what possible effects on program execution
those faults can have. The behavior of a program is bound by the control dependences and …
those faults can have. The behavior of a program is bound by the control dependences and …
A test driven approach for aspectualizing legacy software using mock systems
Aspect-based refactoring, called aspectualization, involves moving program code that
implements cross-cutting concerns into aspects. Such refactoring can improve the …
implements cross-cutting concerns into aspects. Such refactoring can improve the …
Towards a fault model for AspectJ programs: step 1--pointcut faults
JS Bækken, RT Alexander - Proceedings of the 2nd workshop on …, 2006 - dl.acm.org
We argue that a fault model is needed for effective testing of AspectJ programs. As a starting
point for a fault model, we identify categories of pointcut-related fault types, propose a format …
point for a fault model, we identify categories of pointcut-related fault types, propose a format …
A joinpoint coverage measurement tool for evaluating the effectiveness of test inputs for aspectj programs
Testing aspect-oriented programs is challenging in part because of the interactions between
the aspects and the base classes with which the aspects are woven. Coverage metrics, such …
the aspects and the base classes with which the aspects are woven. Coverage metrics, such …
Testing during refactoring: Adding aspects to legacy systems
M Mortensen, S Ghosh… - 2006 17th International …, 2006 - ieeexplore.ieee.org
Moving program code that implements cross-cutting concerns into aspects can improve the
maintainability of legacy systems. This kind of refactoring, called aspectualization, can also …
maintainability of legacy systems. This kind of refactoring, called aspectualization, can also …
[PDF][PDF] Teste de software orientado a objetos ea aspectos: teoria e prática
PC Masiero, O Lemos, F Cutigi… - MASIERO, PC et al …, 2006 - researchgate.net
O teste de software tem se mostrado importante para reduzir a quantidade de defeitos
presentes nos produtos, atraindo o interesse tanto da academia quanto da indústria. À …
presentes nos produtos, atraindo o interesse tanto da academia quanto da indústria. À …
[PDF][PDF] Teste de software orientado a aspectos: Uma revisao sistemática
FC Ferrari, JC Maldonado - 2007 - repositorio.usp.br
A Programaçao Orientada a Aspectos trouxe benefıcios para o desenvolvimento de
software e, como toda nova metodologia de desenvolvimento, novos desafios para a …
software e, como toda nova metodologia de desenvolvimento, novos desafios para a …
[图书][B] Improving software maintainability through aspectualization
M Mortensen - 2009 - search.proquest.com
The primary claimed benefits of aspect-oriented programming (AOP) are that it improves the
understandability and maintainability of software applications by modularizing cross-cutting …
understandability and maintainability of software applications by modularizing cross-cutting …