Open Universiteit

Please use this identifier to cite or link to this item: http://hdl.handle.net/1820/7082
Title: Comparing architectural styles for distributed expert knowledge modules in intelligent tutoring systems
Authors: Teeuwen, Gideon
Keywords: intelligent tutoring system
expert knowledge module
REST architectural style
architecture evaluation
Issue Date: 25-Aug-2016
Publisher: Open Universiteit Nederland
Abstract: Intelligent Tutoring Systems (ITSs) are computerized systems for learning-by-doing. These systems provide students with immediate and customized feedback on learning tasks. An ITS typically consists of several modules that are connected to each other. This research focuses on the distribution of the ITS module that provides expert knowledge services. For the distribution of such an expert knowledge module we need to use an architectural style because this gives a standard interface, which increases the reusability and operability of the expert knowledge module. To provide expert knowledge modules in a distributed way we need to answer the research question: ‘How can we compare and evaluate REST, Web services and Plug-in architectural styles for the distribution of the expert knowledge module in an intelligent tutoring system?’. We present an assessment method for selecting an architectural style. Using the assessment method on three architectural styles, we selected the REST architectural style as the style that best supports the distribution of expert knowledge modules. With this assessment method we also analyzed the trade-offs that come with selecting REST. We present a prototype and architectural views based on REST to demonstrate that the assessment method correctly scores REST as an appropriate architectural style for the distribution of expert knowledge modules.
URI: http://hdl.handle.net/1820/7082
Appears in Collections:MSc Software Engineering

Files in This Item:
File Description SizeFormat 
INF_20160825_Teeuwen.pdf2.29 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.