Code Generation and Model-Driven Development in ABL
In the history of ABL development, there have been a number of initiatives of generating code with or without models as a basis. The motive has frequently been productivity, particularly reducing effort for routine tasks, but quality and stability and nimbleness have been motivations of some efforts. This paper is intended to review the various types of these efforts in order to gain understanding of the advantages and limitations of each approach.
This whitepaper is inspired by a Birds of a Feather session of the same title held at PUG Challenge EMEA on 3 November 2011 lead by Julian Lyndon-Smith, Marian Edu, Jurjen Dijkstra, and myself.