Improving implementation of code generators: A regular-expression approach

Maria Consuelo Franky, Jaime A. Pavlich-Mariscal

Producción: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

5 Citas (Scopus)

Resumen

Code generators are important tools in software development, to automate repetitive coding tasks, facilitate portability, abstract implementation details, and reduce development costs. However, as the complexity of code generators grow, they tend to be harder to maintain, especially when there is a large amount of templates involved. This paper proposes an approach for code generation based on regular expression substitution. Instead of using templates for code generation, this approach transforms existing source code, using regular expression substitution, to implement the required functionality. We are currently applying this technique to strengthen the code generation framework of Heinsohn Business Technology, as part of the 'Lion' project co-financed by Colciencias. Our experience shows that, although this approach has a steeper learning curve, it facilitates capitalization of the experience of software development organizations, selecting successfully modules that are taken as a reference source for code generation in future projects.

Idioma originalInglés
Título de la publicación alojada38th Latin America Conference on Informatics, CLEI 2012 - Conference Proceedings
DOI
EstadoPublicada - 2012
Evento38th Latin America Conference on Informatics, CLEI 2012 - Medellin, Colombia
Duración: 01 oct. 201205 oct. 2012

Serie de la publicación

Nombre38th Latin America Conference on Informatics, CLEI 2012 - Conference Proceedings

Conferencia

Conferencia38th Latin America Conference on Informatics, CLEI 2012
País/TerritorioColombia
CiudadMedellin
Período01/10/1205/10/12

Huella

Profundice en los temas de investigación de 'Improving implementation of code generators: A regular-expression approach'. En conjunto forman una huella única.

Citar esto