Control and data flow structural testing criteria for aspect-oriented programs

OAL Lemos, AMR Vincenzi, JC Maldonado… - Journal of Systems and …, 2007 - Elsevier
Although it is claimed that, among other features, aspect-oriented programming (AOP)
increases understandability and eases the maintenance burden, this technology cannot …

Testing aspect-oriented programming pointcut descriptors

OAL Lemos, FC Ferrari, PC Masiero… - Proceedings of the 2nd …, 2006 - dl.acm.org
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 …

[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 …

A test driven approach for aspectualizing legacy software using mock systems

M Mortensen, S Ghosh, JM Bieman - Information and Software Technology, 2008 - Elsevier
Aspect-based refactoring, called aspectualization, involves moving program code that
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 …

A joinpoint coverage measurement tool for evaluating the effectiveness of test inputs for aspectj programs

F Wedyan, S Ghosh - 2008 19th International Symposium on …, 2008 - ieeexplore.ieee.org
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 …

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 …

[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. À …

[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 …

[图书][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 …