To the FIPA Home Page Liason Activites with Universities
Up
Universities
Standards
Projects
Methodologies
Related Efforts

This page lists information on various Universities that provide agent courses and lessons utilizing some form of FIPA standards and/or specifications. A brief course or project outline and content information are provided where available. 

University

Queen Mary, University of London

Department

Electronic Engineering

Lecturer

Stefan Poslad stefan.poslad@elec.qmul.ac.uk
Rachel Bourne r.a.bourne@elec.qmul.ac.uk

Contact/URL

http://www.elec.qmul.ac.uk/study/courses/elem007.html

Course

Multi-agent systems have emerged as one of the most important areas of research and development in information technology. A multi-agent system is one composed of multiple interacting software components known as agents, which are typically capable of co-operating to solve problems that are beyond the abilities of any individual member. Multi-agent systems are important primarily because they have been found to have very wide applicability, in areas as diverse as industrial process control and electronic commerce. This module will begin by introducing the student to the notion of an agent, and will lead them to an understanding of what an agent is, how they can be constructed, and how agents can be made to cooperate effectively with one-another to solve problems. The practical component of the module will be based on the many Java agent frameworks currently available (e.g., the Aglets workbench from IBM, the JADE or FIPA-OS FIPA based agent frameworks).
The aims of this module are: to introduce the student to the concept of an agent and multi-agent system, and the main applications for which they are appropriate; to introduce the main issues surrounding the design of intelligent agents; to introduce the main issues surrounding the design of a multi-agent society; to introduce a contemporary platform for implementing agents and multi-agent systems.
Upon completing this module a student will: understand the notion of an agent, and how agents are distinct from other software paradigms (e.g., objects); understand the characteristics of applications that lend themselves to an agent-oriented solution; understand the key issues associated with constructing agents capable of flexible autonomous action, and the main approaches taken to developing such agents; understand the key issues in designing societies of agents that can effectively cooperate in order to solve problems, including the notions of coherence and coordination; understand the main application areas of agent-based solutions, and be able to develop a meaningful agent-based system using a contemporary agent development platform.

Up

University

University of Bari

Department

Department of Computer Science

Lecturer

De Carolis Berardina Nadja

Contact/URL

http://aos2.uniba.it:8080/nadja.html

Course

Multi-Agent Systems (in the context of this course I try to introduce the problems typical of ubiquitous computing and I propose solutions based on MAS). Currently there are 3 students investigating on this topic in the context of their master thesis.

Up

University

Budapest University of Technology and Economics

Department

Department of Measurement and Information Systems

Lecturer

Tadeusz P. Dobrowiecki (tade@mit.bme.hu)

Contact/URL

http://www.mit.bme.hu/~tade

Course

Cooperation in sophisticated computer system environments. Trends and tasks demanding intelligence, which appear in large scale computer networks. Notion of an agent system, general types of agent systems. Analysis and implementation of cooperation in distributed systems (cooperation, helping/aiding, basic cooperation protocols, contract nets, FA/C cooperation, conflict phenomena in technical tasks, solving conflicts by communication and protocols). Extending agent knowledge with logical descriptions, verification of cooperation protocols. Agent communication languages. KQML. FIPA - towards the standard. Learning in agent systems.

Question of autonomy and controll. Implementation level problems with architectures, particular high level (knowledge) protocols, question of mobility and safety of agent systems.

Content

http://www.mit.bme.hu/oktatas/targyak/vimm4343/

http://www.mit.bme.hu/oktatas/targyak/vimm4343/jegyzet/index.html

Up

University

University of Calgary

Department

Electrical and Computer Engineering

Lecturer

Dr. Mihaela Ulieru

Contact/URL

http://isg.enme.ucalgary.ca/People/Ulieru/Default.htm

Course

ENEL 619.91 - Computer Supported Cooperative Work

This course revolves around the concept of holonic enterprise as main paradigm for global collaboration. As basis for standard implementation of the agent services needed in the cooperative models of a holarchy we use the FIPA agent standard.  FIPA architecture is presented as an example of the Microkernel architectural pattern which expands the core functionality (consisting of ACC, DF and AMS) with internal servers (Agent shell, task management and conversation manager) and external services (application agents and policies related to their specific implementation). We have developed demos for the FIPA-Enabled Holonic Enterprise on a supply chain example, a wireless communication network holarchy and an e-health holarchy applied to the diagnosis of glaucoma.  We also use the FIPA architecture in the Software Architectures course to exemplify distributed systems.

Content

http://isg.enme.ucalgary.ca/People/Ulieru/ENEL619_91.htm

Up

University

University of Canberra

Department

School of Computing

Lecturer

Renzo Gobbin [renzog@ise.canberra.edu.au]

Contact/URL

http://www.dmt.canberra.edu.au/Staff/renzog

Course

Currently using FIPA Standards and JADE for Research purpose.

Are planning to start teaching FIPA Intelligent Agent standards in Intelligent Systems postgraduate courses in future.

Up

University

University of Fribourg, Switzerland

Department

Dep. of Informatics

Lecturer

Dr. Rudolf Scheurer (rudolf.scheurer@unifr.ch)

Project

OPTIMA (Optical Network Management with Intelligent and Mobile Agents)

Project/URL

http://diuf.unifr.ch/telecom/projects/optima

Project Outline

The emergence of new photonic technologies in the field of optical transport networks (OTN), such as  Wavelength Division Multiplexing (WDM), will lead to an incredible growth of bandwidth available per  fibre. The variety of client services and network topologies (e.g. IP/WDM mesh) require the implementation  of some efficient mechanisms for the management of such networks. Due to the convergence of Information   Technology, Artificial Intelligence and Telecommunication, new management approaches compete with the  traditional centralistic TMN (Telecommunications Management Network) frameworks.

The goal of the OPTIMA project is to contribute to the increase of network survivability and flexibility  under the basic assessment that software agent technology, especially the concept of intelligent and mobile   agents (IMA), can better cope with the dynamics of complex optical networks than classical static techniques.   In particular we want to exploit promising results obtained in the research area of bio-inspired methodologies   like collective intelligence (e.g. stigmergetic coordination models) in order to assure optimal management   of optical networks. The project uses the FIPA-OS agent platform.

Up

University

University of Fribourg, Switzerland

Department

Dep. of Informatics

Lecturer

Daniel Rossier (daniel.rossier@swisscom.com)

Project

Mobility Support with FIPA-OS (FIPA-MOB)

Project/URL

http://diuf.unifr.ch/telecom/projects/fipa-mob

Project Outline

This project is part of a Masters Thesis. The student will study mobility aspects of   agent platforms and will then have to implement some of these for FIPA-OS. The results of this project  will serve for the OPTIMA project.

Up

University

University of Helsinki

Department

Computer Science

Lecturer

Heimo Laamanen and Heikki Helin

Contact/URL

http://www.cs.helsinki.fi/u/hhelin/opetus/oat/

Courses

Basics of Software Agent Technology

Agents, their definitions, architectures and platforms, communication languages, ontologies, standardization and applications

Up

University

Universitat Rovira i Virgili

Department

Computer Science and Mathematics

Lecturer

Dr. Antonio Moreno (amoreno@etse.urv.es)

Contact/URL

http://www.etse.urv.es/recerca/banzai/toni

Course

The Working Group on Multi-Agent Systems (GruSMA) is composed of several Computer Science who are interested in developing their Final Year Projects in the area of Multi-Agent Systems. I teach to them all they need to make such projects:

  • Basic concepts of agents and multi-agent systems
  • FIPA specifications
  • MAS architecture (platform, DF, AMS, ACC)
  • Agent communication language (performatives, slots, protocols)
  • JADE
  • Basic concepts (behaviours)
  • Ontology management

Content

http://www.etse.urv.es/recerca/banzai/toni/MAS

Up

University

University of South Carolina

Department

Computer Science and Eningeering

Lecturer

Prof. Michael N. Huhns

Contact/URL

http://www.cse.sc.edu/~huhns

Course

CSCE 826: Cooperative Information Systems

This course presents the current state of research in cooperative information systems. Topics include theories, architectures, languages, and techniques for achieving coordinated behavior among a decentralized group of information system components.  The course describes successful applications in telecommunications, manufacturing automation, and information retrieval; and discusses future applications over worldwide information networks.

Content

http://www.cse.sc.edu/~huhns/csce826/index.html

Up

University

University of Utah

Department

Computer Science

Lecturer

Mark Bassam Salem (mark@thesalems.com)

Course

Active Agency and Statistical Profiling: Approaching Scalable Real-Time Distributed Control Systems

Distributed systems are quickly becoming the norm in today’s world of ubiquitous, high-speed networks that interconnect modern, microprocessor-powered devices.  Such advances are changing the way measurement and control systems are - and will be - implemented. Distributed implementations now present themselves as plausible approaches for measurement and control systems.  This research investigates the automation and scalability of such systems in the face of real-time constraints.

Content

Will be provided at a later time

University

University of Utah

Department

Electrottechnical

Lecturer

Paulo Leitao (pleitao@ipb.pt)

Contact/URL

http//www.ipb.pt/~pleitao/

Course

Paulo Leitao is using the JADE within his PhD works, aiming to develop agent-based manufacturing control applications

Content

Development of agent-based manufacturing control applications focusing shop floor level.

Up

© 2005 Foundation for Intelligent Physical Agents. All Rights Reserved.

Please send comments to webmaster(at)fipa.org