TUHH Open Research
Help
  • Log In
    New user? Click here to register.Have you forgotten your password?
  • English
  • Deutsch
  • Communities & Collections
  • Publications
  • Research Data
  • People
  • Institutions
  • Projects
  • Statistics
  1. Home
  2. TUHH
  3. Publication References
  4. Preserving aspects via automation: a maintainability study
 
Options

Preserving aspects via automation: a maintainability study

Publikationstyp
Conference Paper
Date Issued
2011-09
Sprache
English
Author(s)
Hovsepyan, Aram  
Scandariato, Riccardo  
Baelen, Stefan van  
Joosen, Wouter  
Demeyer, Serge  
TORE-URI
http://hdl.handle.net/11420/14978
Start Page
315
End Page
324
Article Number
6092580
Citation
International Symposium on Empirical Software Engineering and Measurement: 6092580. 315-324 (2011-12)
Contribution to Conference
5th International Symposium on Empirical Software Engineering and Measurement, ESEM 2011  
Publisher DOI
10.1109/esem.2011.40
Scopus ID
2-s2.0-84858716292
Publisher
IEEE
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 performance). 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.
Subjects
Domain specific modeling
Experimental study
Model driven engineering
DDC Class
004: Informatik
TUHH
Weiterführende Links
  • Contact
  • Send Feedback
  • Cookie settings
  • Privacy policy
  • Impress
DSpace Software

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science
Design by effective webwork GmbH

  • Deutsche NationalbibliothekDeutsche Nationalbibliothek
  • ORCiD Member OrganizationORCiD Member Organization
  • DataCiteDataCite
  • Re3DataRe3Data
  • OpenDOAROpenDOAR
  • OpenAireOpenAire
  • BASE Bielefeld Academic Search EngineBASE Bielefeld Academic Search Engine
Feedback