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
Link To Document :
بازگشت