Καθώς οι απαιτήσεις για την παραγωγή λογισμικού αυξάνονται, το Model Driven Engineering (MDE) αναγνωρίζεται όλο και περισσότερο ως μία αναδυόμενη λύση για το χειρισμό πολύπλοκων συστημάτων λογισμικού. Χρησιμοποιεί ως βάση του τα μοντέλα, τα οποία μπορούν να περιγράψουν αφαιρετικά ένα σύστημα χωρίς να περιορίζονται από την πλατφόρμα παραγωγής. Το MDE, λόγω της γρήγορης και αξιόπιστης ανάπτυξης λογισμικού, έχει υιοθετηθεί από πολλούς κλάδους της βιομηχανίας, συμπεριλαμβανομένης της αυτοκινητοβιομηχανίας και της αεροδυναμικής. Παρόλα αυτά, μέχρι στιγμής, η συγκεκριμένη τεχνολογία έχει χρησιμοποιηθεί για την παραγωγή σχετικά μικρής κλίμακας συστημάτων λογισμικού. Ωστόσο, η χρήση της και σε άλλους τομείς πέραν της παραγωγής λογισμικού πιθανώς να έχει αντίστοιχη σημαντική επίπτωση στην παραγωγικότητα όπως και στην Μηχανική Λογισμικού. Στο πλαίσιο αυτό, στην παρούσα διπλωματική υλοποιείται ένα σύστημα αυτόματης παραγωγής εξατομικευμένων ερωτηματολογίων με σκοπό τον έλεγχο των γνώσεων των εργαζομένων. Η ανάπτυξη του συστήματος βασίζεται στη θεωρία των Intelligent Tutoring Systems (ITSs) και παρέχει μία εφαρμογή εύκολη στο χρήστη, καθιστώντας το έτσι εύχρηστο ακόμα και σε αυτούς που δεν γνωρίζουν προγραμματισμό, παράγοντας ερωτηματολόγια με αυτοματοποιημένο τρόπο. Η μετέπειτα αυτόματη αξιολόγηση των αποτελεσμάτων, συμβάλει στην πλήρη απεξάρτηση του εργοδότη από τη διαδικασία, καθώς ενημερώνεται άμεσα για την απόδοση των εξεταζόμενων. Λόγω αυτής της αυτοματοποίησης, το σύστημα καθίσταται κατάλληλο για την υιοθέτηση του από εταιρείες μικρού βεληνεκούς που επιθυμούν να αξιολογήσουν το προσωπικό τους.