Refactoring the Whitby Intelligent Tutoring System for Clean Architecture

Brown, PS, Dimitrova, V, Hart, G et al. (2 more authors) (2021) Refactoring the Whitby Intelligent Tutoring System for Clean Architecture. Theory and Practice of Logic Programming, 21 (6). pp. 818-834. ISSN 1471-0684



Copyright, Publisher and Additional Information: © The Author(s), 2021. Published by Cambridge University Press. This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-ShareAlike licence (, which permits non-commercial re-use, distribution, and reproduction in any medium, provided the same Creative Commons licence is used to distribute the re-used or adapted article and the original article is properly cited. The written permission of Cambridge University Press must be obtained prior to any commercial use.
Keywords: architecture; dependency inversion; Prolog modules; Logtalk
  • Accepted: 22 August 2021
  • Published (online): 2 November 2021
  • Published: November 2021
Institution: The University of Leeds
Academic Units: The University of Leeds > Faculty of Engineering & Physical Sciences (Leeds) > School of Computing (Leeds)
Depositing User: Symplectic Publications
Date Deposited: 31 Jan 2022 14:08
Last Modified: 31 Jan 2022 14:08
Status: Published
Publisher: Cambridge University Press
Identification Number:

Share / Export