Kameas, A., and P. Pintelas,  "The functional architecture and interaction model of a generator of intelligent tutoring applications",  Systems and Software, vol. 36, issue 3: Elsevier Science, pp. 233-245, 1997.