• DocumentCode
    176281
  • Title

    ChainTracker: Towards a Comprehensive Tool for Building Code-Generation Environments

  • Author

    Guana, Victor ; Gaboriau, Kelsey ; Stroulia, Eleni

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Alberta, Edmonton, AB, Canada
  • fYear
    2014
  • fDate
    Sept. 29 2014-Oct. 3 2014
  • Firstpage
    613
  • Lastpage
    616
  • Abstract
    Code-generation environments have emerged as a new mechanism for building software systems in a systematic manner. At their core, model-driven engineering technologies such as model-to-model and model-to-text transformations are effectively used to build generation engines. However, due to the complexity of model-to-model and model-to-text transformation scripts, which is exacerbated as they are composed in complex transformation chains, developers face technical and cognitive challenges when architecting, implementing, and maintaining code-generation environments. In this paper we present Chain Tracker, a visualization and trace analysis tool for model-to-model and model-to-text transformation compositions. Chain Tracker aims to support developers of code-generation environments by making the usage of model-driven engineering technologies more efficient, less error prone, and less cognitively challenging.
  • Keywords
    program compilers; software engineering; ChainTracker; building code-generation environments; building software systems; code generation environments; complex transformation chains; comprehensive tool; model-driven engineering technologies; model-to-model transformations; model-to-text transformation compositions; trace analysis tool; visualization analysis tool; Analytical models; Buildings; Conferences; Games; Lenses; Software; Visualization; code generation; model-driven engineering; software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Evolution (ICSME), 2014 IEEE International Conference on
  • Conference_Location
    Victoria, BC
  • ISSN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSME.2014.108
  • Filename
    6976152