Pour les programmes interactifs, les générations suivantes sont possibles :
Pour les programmes batch, la génération de niveau 2 consiste uniquement à générer l'affectation des valeurs par défaut à toutes les variables qui en possèdent et qui ne sont pas utilisées par la cinématique.