Comme il a été vu dans l'activité 11, le système a besoin d'un second niveau d'AMAS.

Ainsi un enseignant (Teacher) doit être considéré comme un système à développer, il en est de même pour les groupes d'étudiants (Students group). Aussi, nous appliquons à nouveau le processus ADELFE depuis l'activité 1 jusqu'à l'activité 13. En arrivant à cette activité 14, le but des enseignants et des groupes d'étudiants sont décomposés en sous-buts correspondant chacun à l'une de leurs contraintes.

Le résultat est un nouvel agent : l'agent de réservation (ou "Booking agent").

Un enseignant ou un groupe d'étudiants est composé d'agents de réservation (Booking agents), un par cours qu'il doit donner ou recevoir. Le rôle d'un Booking agent est de se déplacer sur la grille afin de trouver un partenaire et une salle pour le cours qui lui a été assigné. Chaque Booking agent possède un gestionnaire de contraintes (Constraints Manager) afin de mener la négociation avec des partenaires potentiels.