• DocumentCode
    3144656
  • Title

    Supporting maintenance tasks on transformational code generation environments

  • Author

    Guana, Victor

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Alberta, Edmonton, AB, Canada
  • fYear
    2013
  • fDate
    18-26 May 2013
  • Firstpage
    1369
  • Lastpage
    1372
  • Abstract
    At the core of model-driven software development, model-transformation compositions enable automatic generation of executable artifacts from models. Although the advantages of transformational software development have been explored by numerous academics and industry practitioners, adoption of the paradigm continues to be slow, and limited to specific domains. The main challenge to adoption is the fact that maintenance tasks, such as analysis and management of model-transformation compositions and reflecting code changes to model transformations, are still largely unsupported by tools. My dissertation aims at enhancing the field´s understanding around the maintenance issues in transformational software development, and at supporting the tasks involved in the synchronization of evolving system features with their generation environments. This paper discusses the three main aspects of the envisioned thesis: (a) complexity analysis of model-transformation compositions, (b) system feature localization and tracking in model-transformation compositions, and (c) refactoring of transformation compositions to improve their qualities.
  • Keywords
    software maintenance; software metrics; maintenance tasks support; model-driven software development; model-transformation compositions; reflecting code management; software quality; transformational code generation environments; transformational software development; Analytical models; Complexity theory; Games; Maintenance engineering; Object oriented modeling; Semantics; Software; software maintenance; transformation complexity; transformation composition; transformation refactoring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2013 35th International Conference on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-1-4673-3073-2
  • Type

    conf

  • DOI
    10.1109/ICSE.2013.6606719
  • Filename
    6606719