|
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
|