Email: vagan.terziyan@jyu.fi, minagy@jyu.fi
The course focuses on the use of Distributed Artificial Intelligence methods, and more specifically of Intelligent Agents Technologies, for development of complex distributed software systems.
The course consists of two parts: theory-oriented (Vagan Terziyan) and practice-oriented (Michal Nagy). The theory-oriented part of the course reviews appropriate AI methods and technologies. It provides knowledge about autonomous intelligent agents, agent technologies, mobility of agents, agent platforms, multi-agent systems, agent communication, agent coordination, agent negotiation, agent intelligence, agent-based industrial applications and systems. The practice-oriented part of the course focuses on autonomous agents and multi-agent systems as a novel software development paradigm (also known as agent-oriented software engineering), one especially suited for distributed systems. It discusses the novelty and benefits of AOSE as compared e.g. to OOSE and provides knowledge and some practical skills related to design of multi-agent systems using middleware frameworks such as JADE and UBIWARE. The latter is own development of the course teachers and their group.
The course is lectured in English.
Thus the minimum is 5 ECTS and the maximum is 10 ECTS credits.
Part I Lectures (Vagan Terziyan):
Lecture 1: Course Introduction (includes also lessons schedule)
Lecture 2: Overview of Intelligent Agents
Lectures 3 - 4: Overview of (Multi)Agent Technologies
Lectures 5 - 6: Industrial Applications of Agent Technology
Part
I Assignment
(Vagan Terziyan) (slides 48-56 contain task for the assignment)
Part II Lectures (Michal Nagy) (find online material and latest updates in: http://users.jyu.fi/~minagy/ties433/ ):
Lecture 7: Agents as a novel Software Engineering paradigm
Lecture 8: Agent Platforms
Lecture 9: Agent Standards
Lecture 10 - 11: UBIWARE Platform and Semantic Agent Programming Language
Demo 1
Demo 2
Demo 3
Demo 4
Part II final exercise/assignment (Michal
Nagy) (find requirements, online material and latest
updates in: http://users.jyu.fi/~minagy/ties433/
)