Dans le système qui doit être réalisé, l'interface utilisateur sera divisée en trois parties :
- L'utilisateur doit pouvoir lancer la recherche de la solution. Afin d'étudier l'évolution de la solution, il a besoin d'une fonctionnalité "pas à pas". Cette interface sera composée d'une unique fenêtre comprenant des boutons "démarrer" (start) et "pas à pas" (step by step). Voici une telle fenêtre décrite à l'aide d'OpenTool :
- L'utilisateur doit définir les contraintes pour les entités. Pour cela, on utilisera un fichier d'initialisation.
- L'utilisateur visualisera les résultats via un fichier html généré contenant une représentation de la grille. Voici un exemple d'une grille multi-dimensionnelle générée en html :