Rascal is a meta-programming language for processing source code in the broad sense (models, doc- uments, formats, languages, etc.). In this short note we discuss the implementation of the ‘TTC’14 FIXML to Java, C# and C++ Case” in Rascal. In particular, we highlight the use of string templates for code generation and relational analysis to deal with dependency-based ordering problems.
Additional Metadata
Keywords model transformation, Rascal
THEME Software (theme 1)
Project Next Generation Auditing: Data- Assurance as a serivce
Conference Transformation Tool Contest
Citation
Inostroza Valdera, P.A, & van der Storm, T. (2014). The TTC 2014 FIXML Case: Rascal Solution.