The component-based source code generator uses a set of generation
instructions and a set of parameters to generate nearly-repetitive and
repetitive source code. The developer specifies to the code generator what
to generate through the use of generation instructions. Within a set of
generation instructions, the developer specifies the target components and
the code that should be generated. The generation process uses information
contained in the modeling tool. Consequently, the generated code never has
to be modified directly by the developer, greatly reducing maintenance
time, minimizing errors, and improving code consistency.
De component-based broncodegenerator gebruikt een reeks generatieinstructies en een reeks parameters om bijna-herhaalde en herhaalde broncode te produceren. De ontwikkelaar specificeert aan de codegenerator wat door het gebruik van generatieinstructies te produceren. Binnen een reeks generatieinstructies, specificeert de ontwikkelaar de doelcomponenten en de code die zouden moeten worden geproduceerd. Het generatieproces gebruikt informatie in het modelleringshulpmiddel. Derhalve moet de geproduceerde code nooit direct door de ontwikkelaar worden gewijzigd, zeer verminderend onderhoudstijd, minimaliserend fouten, en verbeterend codeconsistentie.