I detta dokument presenterar vi aspekterorienterade programplaneringslagar som är användbara för att härleda refaktorings för AspectJ. Lagarna hjälper utvecklare att kontrollera om omvandlingarna de definierar bevarar beteende. Vi illustrerar detta genom att härleda flera AspectJ refaktorings. Vi visar också att våra lagar är användbara för att omstrukturera två Java applikationer i syfte att använda aspekter för att modularisera gemensamma övergripande problem.
Cole och Borba beskriver en uppsättning aspekter-orienterade programmeringslagar som är användbara för att härleda refaktorings för AspectJ REF.
Deriving refactorings for AspectJ
{'venue': "AOSD '05", 'journal': None, 'mag_field_of_study': ['Computer Science']}