Please use this identifier to cite or link to this item: https://hdl.handle.net/10216/85602
Full metadata record
DC FieldValueLanguage
dc.creatorAndré Restivo
dc.creatorAdemar Aguiar
dc.creatorAna Moreira
dc.date.accessioned2022-09-09T14:42:13Z-
dc.date.available2022-09-09T14:42:13Z-
dc.date.issued2016
dc.identifier.othersigarra:146901
dc.identifier.urihttps://hdl.handle.net/10216/85602-
dc.description.abstractBy designing systems as sets of modules that can be composed into larger applications, developers unleash a multitude of advantages. The promise of AOP (Aspect-Oriented Programming) is to enable developers to organize crosscutting concerns into separate units of modularity making it easier to accomplish this vision. However, AOP does not allow unit tests to be untangled, which impairs the development of properly tested independent modules. This paper presents a technique that enables developers to encapsulate crosscutting concerns using AOP and still be able to develop reusable unit tests. Our approach uses incremental testing and invasive aspects to modify and adapt tests. The approach was evaluated in a medium scale project with promising results. Without using the proposed technique, due to the presence of invasive aspects, some unit tests would have to be discarded or modified to accommodate the changes made by them. This would have a profound impact on the overall modularity and, in particular, on the reusability of those modules. We will show that this technique enables proper unit tests that can be reused even when coupled with aspect-oriented code.
dc.language.isoeng
dc.relation.ispartofProceedings of the 11th International Joint Conference on Software Technologies
dc.rightsopenAccess
dc.rights.urihttps://creativecommons.org/licenses/by-nc/4.0/
dc.titleIncremental modular testing for AOP
dc.typeArtigo em Livro de Atas de Conferência Internacional
dc.contributor.uportoFaculdade de Engenharia
dc.identifier.doi10.5220/0005986600500059
dc.identifier.authenticusP-00K-VAV
Appears in Collections:FEUP - Artigo em Livro de Atas de Conferência Internacional

Files in This Item:
File Description SizeFormat 
146901.pdf288.36 kBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons