Publication
Title
Preserving aspects via automation : a maintainability study
Author
Abstract
This paper presents an empirical study comparing two alternatives for generating code from aspect-oriented models. In an aspect "disrupting" process, an object oriented implementation in Java is automatically generated from domain specific models, comprising a mix of UML (for core functionality) and DSLs (for qualities like security and perfor mance). In an aspect "preserving" process, an aspect oriented implementation in AspectJ is automatically generated from the same models. In both alternatives, a number of subjects are asked to perform several maintenance tasks requiring the addition and improvement of functionality. The results show that, in most of the cases, the AO alternative provides for shorter maintenance cycles.
Language
English
Source (book)
International Symposium on Empirical Software Engineering and Measurement (ESEM), September 22-23, 2011
Publication
S.l. : IEEE , 2011
ISBN
978-1-4577-2203-5
DOI
10.1109/ESEM.2011.40
Volume/pages
p. 315-324
ISI
000394840700033
Full text (Publisher's DOI)
UAntwerpen
Faculty/Department
Research group
Publication type
Subject
Affiliation
Publications with a UAntwerp address
External links
Web of Science
Record
Identifier
Creation 08.04.2015
Last edited 09.10.2023
To cite this reference