Original scientific paper
https://doi.org/10.20532/cit.2019.1004464
Role of Agent Middleware in Teaching Distributed Systems and Agent Technologies
Costin Badica
orcid.org/0000-0001-8480-9867
; University of Craiova, Romania
Milan Vidakovic
orcid.org/0000-0002-1008-8662
; University of Novi Sad, Serbia
Sorin Ilie
; University of Craiova, Romania
Mirjana Ivanovic
; University of Novi Sad, Serbia
Jovana Vidakovic
; University of Novi Sad, Serbia
Abstract
Computer science and information communication technologies are among the fastest changing areas and it is essential to follow this world-wide trend also in education, constantly innovating and adapting curricula. In this paper, we introduce the structure, methodological aspects and educational experiences of teaching two courses on distributed systems and agent technologies at two different universities and countries. The presentation is focused on the role of agent middleware and multi-agent systems in teaching various theoretical and practical aspects of these courses. At the University of Craiova, the conclusion is that the use of agent middleware in general and of JADE platform in particular for teaching the course Distributed Systems certainly brings many advantages, but also has some limitations. At the University of Novi Sad, within the Agent Technologies course, agent middleware, initially developed as part of the research project, has been successfully used for educational purposes, too. For both courses, we present the structure, the tools, teachers' and students' experiences and joint useful conclusions and lessons learned with regard to courses delivery.
Keywords
distributed software technology; multiagent middleware; educational experience
Hrčak ID:
220254
URI
Publication date:
10.5.2019.
Visits: 986 *