Article ID Journal Published Year Pages File Type
10312601 Computers in Human Behavior 2015 5 Pages PDF
Abstract
A multi agent system (MAS) is a complex system composed of heterogeneous agents each has a number of concern that are cross-cutting such as mobility, learning, collaboration, adaptation, interaction and autonomy. MASs are currently designed to be superimposed on object oriented designs so that it can be possible to separate these concerns in order to improve reusability and maintainability. Hence, aspect-oriented software development (AOSD) exists to cope with complexity of software development for the purpose of separating functionality that are not handled by other software development. Following this line of thought, AOSD is considered for developing aspects for team learning management system; that allows recognizing learner's learning preferences and associated learning style in the learning environment. This paper presents an approach to move from object oriented eTutor to agent oriented eTutor through aspect oriented software development. This transition is being deployed through the implementation level.
Related Topics
Physical Sciences and Engineering Computer Science Computer Science Applications
Authors
,