L'externalisation de fonctions requiert d'installer une bibliothèque DIESE spécialement équipée. Pour cela il suffit d'avoir compilé la bibliothèque en donnant la valeur 1 au symbole {small _SWIG_}. A cet effet, le fichier de directives compileModulesSWIG fourni avec DIESE pour une compilation sous Unix/Linux, comprend une commande :g++ -D\_SWIG\_Il faut ensuite générer le simulateur avec la même option de compilation, et réaliser l'édition des liens avec la bibliothèque DIESE adaptée à l'externalisation. Un fichier de directives makeSimulatorSWIG doit être fourni à cet effet avec chaque simulateur, par le développeur.
Au-delà de cette contrainte sur la génération du simulateur exécutable, il existe des contraintes sur le codage des fichiers 'sources' du simulateur, précisées dans une des pages suivantes.