TIES-433 - Design of Agent-Based Systems (10 ECTS, Prof. Vagan Terziyan, Michael Cochez)
· Part I - Introduction to Agent Technologies (5 ECTS, Prof. Vagan Terziyan)
o 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. Intelligent software agents are such self-managed (autonomic) software entities that are capable to carry out some goal-driven and knowledge-based behavioral activities on behalf of a user or some other software application, which created it. This theory-oriented part of the course reviews appropriate AI methods and technologies needed to enable intelligent agents. 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.
· Part II - Design of Agent-Based Systems (5 ECTS, Michael Cochez)
o This 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. Students will get a hands-on experience and program with an agent platform.
The course is lectured in English.
Part I Lectures (Vagan Terziyan):
Lecture 1: Course Introduction (includes also lessons schedule)
Part I Assignment (Vagan Terziyan) (slides 48-56 contain task for the assignment)
Part II lectures (Michael Cochez) (details are available at http://users.jyu.fi/~miselico/teaching/TIES433/2013/)
Part II final exercise/assignment (Michael Cochez) (details are available at http://users.jyu.fi/~miselico/teaching/TIES433/2013/).