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)
Lecture 2: Overview of Intelligent Agents
Lectures 3 - 5: Overview of (Multi)Agent Technologies
Lecture 6: Agent Self-Management
Lectures 7 - 8: Industrial Applications of Agent Technology
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/).