Agents at RMIT
NEW Postdoc position now available - closing 5th of June 2008 NEW
Positions Vacant
The Computer Science Department at RMIT has research in a wide range
of areas relevant to Intelligent Agents. We describe here the main
areas in which we are working and the specific sub-projects within
each area. The agent group is part of the "Intelligent
Systems" area within the School of Computer Science and Information
Technology. Other research which may be of interest to aspects of
intelligent agents can be found on the web pages of other research
groups within the School, accessible from
the
research areas page. We are very interested in hosting visiting
researchers and periodically have postdoc positions available. Please
contact Lin Padgham if you
are interested in visiting our group.
This site covers the following topics:
Members
Staff:
PhD students
- David Poutakidis
Debugging Multi-Agent BDI Systems
Supervisor: Lin Padgham, second supervisor: Michael Winikoff
- Lavindra de
Silva
Planning in BDI Agent Systems
Supervisor: Lin Padgham, second supervisor: Michael Winikoff
- Chris Cheong
A New Approach To Agent Interactions: Towards Flexibility And
Robustness
Supervisors Michael Winikoff and Lin Padgham
- Simon Duff
Enhancing Goal Selection for Intelligent Agents
Supervisors: James Harland and John Thangarajah
- Khanh Hoa Dam
Supporting Software Evolution in Agent Systems
Supervisors: Michael Winikoff and Lin Padgham
- Jennifer Sandercock
Using Emotions and Learning to Improve Adaptation and Individuality of
Non-Player Characters
Supervisors: Lin Padgham and Fabio Zambetta
- Carlos Alexandre Queiroz
Topic: Distributed Situation Awareness
Supervisors: Lin Padgham
- Amir Aryani
Topic: TBC
Supervisors: Michael Winikoff and Ian Peake
- Dhirendra Singh
Topic: Agent Learning for Energy Management
Supervisors: Lin Padgham
- Zhiyong Zhang
Automated Test with AOSE Methodology
Supervisors: Lin Padgham and John Thangarajah
Areas of Work
The group has work in 3 main areas:
Agent Oriented Software Engineering,
Agent Reasoning, and
Open Agent Systems,
funded by a variety of
grants.
This area is funded by the grant
Simplifying the Development of Agent Oriented Systems
and its successor
Advanced Software Engineering Support for Intelligent
Agent Systems.
Prometheus is a software engineering methodology that
supports the engineering of agent-oriented software.
(more information)
Current Participants:
Lin Padgham,
Michael Winikoff,
John Thangarajah,
Khanh Hoa Dam
Previous Participant:
Shankar Srikantaiah
This work is being done in collaboration with
Agent Oriented Software Pty. Ltd.
Current Participants:
David Poutakidis,
Lin Padgham,
Michael Winikoff,
Zhiyong Zhang
Current Participants:
Lin Padgham,
Michael Winikoff
Previous Participant:
Gaya Jayatilleke
Planning and Learning in Intelligent Agents
This area is funded by the grant
Planning and Learning in BDI Agents
BDI agents do not create plans in the traditional planning sense, and
neither are they able to learn from experience. We are investigating
extending BDI agents in these directions.
This work also includes
development of a formal operational semantics for a goal based BDI
language which is integrated with an HTN functionality.
Current Participants:
Sebastian Sardiña,
Lavindra de Silva,
Lin Padgham,
Michael Winikoff
Previous Participant:
Toan Phung
Logical Agents
Agent systems require reasoning capabilities, as well as a programming
environment. Hence one approach to the development of agent systems is
to start with the paradigm of logic programming, which provides both
reasoning and programming facilities, and to extend and modify it to
incorporate the various features of agent systems, such as reactivity,
autonomy, social abilities and so forth. We have identified a method
for integrating resolution-based methods of goal search with
forward-chaining methods in linear logic, thus providing a smooth
integration of rationality (or backward-chaining) with reactivity (or
forward-chaining). A prototype system based on this integration is underway.
Current Participants:
James Harland, Simon Duff,
Previous Participants:
Abdullah-Al Amin,
Duc Quang Pham,
Michael Winikoff
See also the Lygon homepage
This area is funded by the grants:
Open agent architectures for intelligent
distributed decision making
and
Description, Composition, Discovery and Deployment
of Intelligent Agent Services
Application areas include:
Current Participants:
Lin Padgham,
Michael Winikoff,
James Harland
Previous Participants:
Ian Mathieson,
Bao Quoc Vo,
Antony Iorio,
Kenichi Yoshimura,
Wei Liu,
Tom Gamble,
Aloys Mbala,
Min Xu.
Composing Agent Services
Current Participants:
Lin Padgham,
Wei Liu
Previous Participant:
Bao Quoc Vo
Teamwork
One of the important issues in multi-agent systems is how to get
agents to co-operate with each to achieve things they cannot achieve
alone. Often, although not always, this cooperation will be in the
context of a team or subteam of agents which agree to work together.
This project is focussed on mechanisms for flexible and efficient
cooperation between agents in dynamic environments. A significant
amount of the work on this project has been in the context of Robocup,
both the simulator league and the large robot league.
Current Participants:
Lin Padgham,
Michael Winikoff.
Previous Participants:
Joshua Hutchison, Simon Ch'ng, Malcolm Robins,David Poutakidis,
Christopher Ho Mok Cheong (Honours 2003)
Grants
A Framework for Adaptive Extensible Personae for Interactive Toys
ARC Linkage Grant (2008-2010, grant LP0882013)
This project will be of benefit in that it will facilitate the development of
quality toys, based on sound psychological foundations. These toys will have a
long life since they can be extended over time, growing with the child. There
is also potential to be used for children with psychological difficulties, and
applications in health and aged-care. This project will provide opportunities
for Australian business, and will also help to keep Australia at the forefront
in the area of intelligent agent technology. It is an example of a project that
helps create a culture of innovation in Australian industry.
Current Participants:
Lin Padgham,
Michael Winikoff,
Lawrence Cavedon,
Barbara
Kelly,
Fabio Zambetta,
RB Wesson,
Partner Organisation: XSiVE Pty Ltd.
Service-oriented negotiation and coordination in multi-agent systems
ARC Discovery Grant (2006-2009, grant DP0663147)
There is an increasing trend towards structuring software as a collection of autonomous entities that negotiate and coordinate. We propose to use the concept of Best Alternative To a Negotiated Agreement (BATNA), proposed by management and political scientists, as a basis for negotiation. Expected outcomes from this work include a formalisation of BATNA, and a flexible agent negotiation and coordination framework that allows agents to use negotiation to deal with coordination breakdowns. An advantage of our proposed approach is that it avoids unrealistic assumptions, such as requiring all agents to be perfectly rational, or requiring excessive amounts of common knowledge.
Current Participants:
Lin Padgham,
James Harland,
Michael Winikoff,
Bao Quoc Vo
Acts of electronic negotiation: Overcoming communication barriers to transdisciplinary innovation in design
ARC Discovery Grant (2006-2008, grant DP0665744)
Improved collaboration between the diverse contributors to design in the construction industry is urgently needed to reduce waste, streamline production and improve performance. It is also a key to better and more advanced design. The quality of human to human interaction in computer mediated environments is critical to the occurrence of innovation between design disciplines. This project will create a pool of highly qualified personnel in this area in Australia, including participating designers introduced to novel empowering approaches to network communication. It will develop and apply knowledge from other disciplines to developing tools for the design community.
Current Participants:
Mark Burry, Lin Padgham, Mike Xie, Andrew Burrow
Planning and Learning in BDI Agents
ARC Linkage grant (2005-2007) LP05... with
Agent Oriented
Software Pty. Ltd.
This project is funded by an ARC Linkage grant
(2004-2006, grant LP0453486) with
Agent Oriented Software Pty. Ltd.
Software Agents are an important technology for developing the complex
software systems that are increasingly required to
meet the needs of society. A crucial obstacle to the widespread adoption of
agent technology is the lack of an appropriate
software engineering methodology. This project proposes to explore support
for design processes addressing advanced issues
in agent systems, such as goal-based requirements, debugging using design
artefacts, component-based design, and reuse.
We will also extend the methodology to support teamwork and open systems. We
will be building on
successful work we have
already done in establishing a basic
agent oriented
software design
methodology.
This work builds on
work done as part of the project
Simplifying the Development of Agent Oriented Systems.
Current Participants:
Lin Padgham,
Michael Winikoff,
Andrew Lucas (Agent Oriented Software), Andrew Hodgson (Agent Oriented Software).
Previous Participants:
Liz Haywood
Industry Partners:
Agent Oriented Software Pty. Ltd.
This project is funded by a DEST IAP grant (2004-2006,
grant CG040014). This project is participating in
Satine
(Semantic Based Interoperability Infrastructure for Integrating Web
Service Platforms on Peer to Peer networks), a European Union 6th
framework project (IST-1-002104-STP).
Descriptions of some of the web
services developed can be found at
our testbed site.
The World Wide Web is currently a major source of information for
individuals, businesses and the public sector. The vision for future
use of the WWW and the Internet, is that in addition to being a
repository for static and dynamic informational pages, the Internet
will also host a range of intelligent agents, offering services to
both human users and to other intelligent agents. This will be an
open and evolving system, where as new agents are added, other agents
are able to locate them and to avail themselves of their services as
appropriate. In order for this vision to be fully realised there are a
wide range of technical issues which must be addressed.
We will be working with international and Australian partners to explore
issues in the areas of flexible and scalable distributed directory
services, service description languages, and service composition and
execution, while also developing and deploying agents in the area of
tourism.
Current Participants:
Main RMIT participants:
Lin Padgham,
Ian Mathieson
Other RMIT participants:
Michael Winikoff,
James Harland
Industry Partners:
Tourism Victoria, Australian Tourism Data Warehouse
Other Partners:
Satine (EU 6th framework project),
openNet,
Wei Liu (University of
Western Australia)
For more information see the DEST grant homepage
and the internal project homepage (restricted).
This project is funded by an ARC Linkage grant (2003-2005,
grant LP0347025) with
the Bureau of Meteorology and Agent Oriented Software Pty. Ltd.
Sophisticated software systems are part of the essential infrastructure of our
daily lives. Complex systems such as the internet, finance, or
telecommunications software cannot have a centralised point of control or a
single developer. The aim of this project is to develop an architecture and
support infrastructure enabling intelligent agents to locate and use services in
such open systems. The fundamental questions that must be addressed include
issues such as how agents will find and use newly added services and how
services will communicate with each other, given that they are developed
independently.
Current Participants:
Lin Padgham,
Michael Winikoff,
Sandy
Dance (Bureau of Meteorology),
Ralph Rönnquist (Agent Oriented Software)
Previous Participants:
Ian Mathieson,
Aloys Mbala.
Industry Partners:
Bureau of Meteorology Research Centre
and
Agent Oriented Software Pty. Ltd.
For more information see the
BMRC linkage grant homepage
and the internal project homepage (restricted).
This project is funded by an ARC Discovery grant (2003-2005,
grant DP0346691)
This project aims to enhance the understanding of multidimensional and
multisensorial presentation environments. It will do this by developing a
presentation system, driven by database information controlled by
intelligent agent software, activating a dynamic visual and sonological
environment, which is then evaluated in a variety of scenarios.
Current Participants:
Mark Burry (Architecture and Design),
Greg More (Architecture and Design),
Lin Padgham,
Ian Mathieson.
Previous Participants:
Aman Sahani.
For more information see
the internal project homepage (restricted).
This project is funded by VPAC Expertise grants (EPPNRM108.2003 and EPPNRM121.2004)
in conjunction with the
Experimental Particle Physics (EPP) group at The University of Melbourne
as part of the HEPGrid
project (EPPNME091.2003).
The analysis of HEP/EPP experiments such as
BELLE and
ATLAS
involves complex filtering of vast amounts (potentially
terabytes) of distributed and replicated data.
Key problems in managing such DataGrid computations include
locating appropriate datasets for the analysis, then
scheduling and monitoring the progess of the distributed computations,
where even the middleware support is experimental (and unreliable).
This project explores the application of software agents to
HEPGrid computations.
Current Participants:
Lin Padgham,
Ian Mathieson.
Partners: University of Melbourne, Physics,
University of Melbourne, Computer Science.
Previous Participants:
Tom Gamble,
Antony Iorio,
Wei Liu,
Aman Sahani.
For more information see
the HEPGrid Agent homepage.
The internal project homepage is restricted.
This project is funded by an ARC Linkage grant (2002-2004,
grant LP0218928) with Agent Oriented Software Pty. Ltd.
There has been much discussion of the importance of software agents
for supporting a wide variety of interaction between businesses and
individuals over the internet. Important applications include
ecommerce and b2b applications. For the potential of software agents
to be realised in open systems, issues of flexibility, robustness, and
extensibility are critical. This project addresses the development of
flexible and powerful mechanisms for interaction, within the context
of FIPA (Foundation for Intelligent
Physical Agents) standards. The project uses FIPA's Agentcities as a
test bed, enabling us to build on and co-operate with a large European
project starting mid 2001.
Current Participants:
Lin Padgham,
James Harland.
Previous Participants:
Wei Liu,
Kenichi Yoshimura,
Aloys Mbala.
Min Xu.
Industry Partner: Agent Oriented Software Pty. Ltd.
For more information see the
protocols
homepage
Simplifying the Development of Agent Oriented Systems
This project is funded by an ARC SPIRT grant (2001-2003,
grant CO0106934) with Agent Oriented Software Pty. Ltd.
Design and programming of agents is a significantly different paradigm
to either object-oriented programming or procedural programming. In
this project we are investigating the key concepts necessary for
effective agent design and implementation. We are developing a
semantics suitable for understanding by an average programmer as well
as development methodologies and tools. An initial methodology
suitable for use with current BDI systems has been developed, along
with supporting design templates and structures. This has been used
in a number of workshop courses teaching agent-oriented design.
Current Participants:
Lin Padgham,
James Harland,
Michael Winikoff,
David Poutakidis,
John Thangarajah
Previous Participants:
Anna Edberg, Christian Andersson.
Industry Partner: Agent Oriented Software Pty. Ltd.
For more information see the
SAC
homepage
Publications
The following lists some recent publications.
in reverse chronological order (i.e. most recent first).
A full list is under construction and will be made available when it is done.
In the meanwhile, papers can be found at their author's homepage.
-
Michael Winikoff.
Designing Commitment-Based Agent Interactions.
To appear in the proceedings of the
2006 IEEE/WIC/ACM International Conference on Intelligent Agent Technology
(IAT-06)
- Michael Winikoff.
Implementing Flexible and Robust Agent Interactions using Distributed
Commitment Machines.
Multiagent and Grid
Systems, Volume 2, Number 4, 2006. (to appear)
- Aloys Mbala, Lin Padgham and Michael Winikoff.
Design Options for Subscription
Managers,
in post-proceedings of the workshop on
Agent Oriented Information Systems.
(to appear)
This is a revised and (slightly) expanded version of the paper that
appeared in the workshop proceedings (in 2005).
-
Gaya Jayatilleke, Lin Padgham and Michael Winikoff.
A model driven development
toolkit for domain experts to modify agent based systems,
in
7th International
Workshop on Agent Oriented Software Engineering (AOSE'06)
held at
AAMAS 2006.
-
Gaya Jayatilleke, John Thangarajah, Lin Padgham and Michael Winikoff.
Component Agent Framework for domain-Experts (CAFnE) Toolkit.
Accepted as a
demonstration given at The Fifth
International Joint Conference on Autonomous Agents and Multiagent Systems
(AAMAS-06).
-
Khanh Hoa Dam, Michael Winikoff, and Lin Padgham.
An agent-oriented approach to change
propagation in software evolution.
In Australian Software Engineering
Conference (ASWEC 2006).
Winner of the "Best Research Paper" award at ASWEC 2006
- Christopher Cheong and Michael Winikoff.
Improving Flexibility and Robustness in Agent Interactions:
Extending Prometheus with Hermes.
In Software Engineering for Multi-Agent Systems IV: Research
Issues and Practical Applications (SELMAS post-proceedings, published
by Springer), LNCS 3914, doi:10.1007/11738817_12.
- Lin Padgham, John Thangarajah, and Michael Winikoff.
Tool Support for Agent Development using the Prometheus Methodology.
First international workshop on
Integration of Software
Engineering and Agent Technology (ISEAT 2005). September 2005, Melbourne,
Australia.
- Jason Khallouf and Michael Winikoff.
Towards Goal-Oriented Design of Agent Systems.
First international workshop on
Integration of Software
Engineering and Agent Technology (ISEAT 2005). September 2005, Melbourne,
Australia.
- Michael Winikoff.
Towards Making Agent UML Practical: A Textual Notation and a Tool.
First international workshop on
Integration of Software
Engineering and Agent Technology (ISEAT 2005). September 2005, Melbourne,
Australia.
- Toan Phung, Michael Winikoff, and Lin Padgham.
Learning within the BDI Framework: An Empirical Analysis.
To appear in proceedings of
KES2005.
(invited session on
Comunicative
Intelligence)
- Anyounzoa, A., Perich F., Abrams M., Mbala A., and D'Hondt T.
On the
Stability of Adjustment Processes with Persistent Randomness. Proceedings of
the IEEE/WIC/ACM IAT-2005, Compiegne, France.
- Mbala A., and Anyouzoa A. A multi-agent system to support users in
Online Distance Learning. Proceedings of the Agent Based Systems for Human
Learning Workshop held at AMAAS'05, Utrecht, the Netherlands.
- Mbala A., Reffay C., and Anyouzoa A., Supporting Distributed
Collaborative Learning with Usage Analysis Based Systems. Proceedings of the
Usage Analysis in Learning Systems Workshop held at AIED'05, Amsterdam, the
Netherlands.
-
Christopher Cheong and Michael Winikoff.
Hermes: Designing Goal-Oriented Agent
Interactions.
To appear in the proceedings of the
6th International Workshop on
Agent-Oriented Software Engineering (AOSE-2005)
to be held in Utrecht in July (at AAMAS05)
- Michael Winikoff.
An AgentSpeak Meta-Interpreter and its
Applications.
To appear in the proceedings of the
Third international Workshop on Programming Multi-Agent Systems
to be held in Utrecht in July (at AAMAS05)
-
Christopher Cheong and Michael Winikoff.
Hermes: Implementing Goal-Oriented
Agent Interactions.
To appear in the proceedings of the
Third international Workshop on Programming Multi-Agent Systems
to be held in Utrecht in July (at AAMAS05)
- John Thangarajah, Lin Padgham, and Michael Winikoff.
Prometheus Design
Tool (system demonstration).
To appear in proceedings of the 4th
International Conference on Autonomous Agents
and MultiAgent Systems (AAMAS05).
- Aloys Mbala, Lin Padgham, and Michael Winikoff. Design Options for
Subscription Managers, in the proceedings of the Seventh International Bi-Conference Workshop on
Agent-Oriented Information Systems to be held in Utrecht in July (at AAMAS05)
- Agent-Oriented Information
Systems II: 6th International Bi-Conference Workshop, AOIS 2004.
Revised selected papers from the workshops held at Riga, Latvia, June
8, 2004 and New York, USA, July 20, 2004. Editors: Paolo Bresciani,
Paolo Giorgini, Brian Henderson-Sellers, Graham Low and Michael
Winikoff. Springer, LNCS 3508.
ISSN: 0302-9743
- Christopher Cheong and Michael Winikoff.
Hermes: A Methodology for Goal-Oriented Agent Interactions (poster).
To appear in proceedings of the 4th International Conference on Autonomous
Agents
and MultiAgent Systems (AAMAS05).
- Michael Winikoff. JACKTM Intelligent Agents: An Industrial Strength
Platform. Chapter 7 in Multi-Agent Programming, edited by Rafael
H. Bordini, Mehdi Dastani, Jürgen Dix, and Amal El Fallah Seghrouchni,
published by Springer, 2005, p175-193.
- Gaya Jayatilleke, Lin Padgham, and Michael Winikoff. Component Agent
Framework for non-Experts (CAFnE) Toolkit. Chapter in Software
Agent-Based Applications, Platforms and Development Kits (title to be
confirmed), edited by Monique Calisti, Matthias Klusch, and Rainer Unland.
Birkhaeuser Publishing Company (to appear August or Sept. 2005)
- Gaya Buddhinath Jayatilleke, Lin Padgham, and Michael Winikoff. A
Model Driven Component-Based Development Framework for Agents. To appear
in Engineering Intelligent
Systems Journal, special issue on Best of MATES, 2005.
- Lin Padgham, Michael Winikoff, and David Poutakidis. Adding Debugging
Support to the Prometheus Methodology. Engineering
Applications of Artificial Intelligence, special issue on Agent-oriented
Software Development, Volume 18, Issue 2 , March 2005, Pages 173-190, doi:10.1016/j.engappai.2004.11.018.
- Lin Padgham and Michael Winikoff, Prometheus: A Practical
Agent-Oriented Methodology. Chapter 5 in Agent-Oriented
Methodologies, edited by B. Henderson-Sellers and P.Giorgini, to be
published by Idea Group in 2005.
- Michael Winikoff, Wei Liu and James Harland, Enhancing Commitment
Machines, to appear in the post-proceedings of the workshop on Declarative Agent
Languages and Technologies (DALT) held at AAMAS'04. (PDF)
(This paper is an expanded and
revised version of the paper that appeared in the workshop proceedings).
-
Michael Winikoff and Lin Padgham,
The Prometheus Methodology.
Chapter 11 in
"Methodologies and Software Engineering for Agent Systems. The
Agent-Oriented Software Engineering handbook."
Edited by
Federico Bergenti, Marie-Pierre Gleizes and Franco Zambonelli.
Kluwer Publishing, 1-4020-8057-3, July 2004.
- Gaya Buddhinath Jayatilleke, Lin Padgham and Michael Winikoff.
Towards a Component-Based Development Framework for Agents,
Second German Conference on Multiagent System Technologies
(MATES 2004).
http://www.springerlink.com/index/2GF7TE9VKE62E208
-
Agent-Oriented Information Systems:
5th International Bi-Conference Workshop, AOIS 2003.
Revised selected papers from the workshops
held at Melbourne, Australia, July 14, 2003 and
Chicago, IL, USA, October 13, 2003.
Editors: Paolo Giorgini, Brian Henderson-Sellers, Michael Winikoff.
ISBN: 3-540-22127-1. Published by Springer-Verlag, LNAI 3030.
http://www.springerlink.com/openurl.asp?genre=issue&issn=0302-9743&volume=3030
-
Book:
Developing Intelligent Agent Systems: A Practical
Guide,
by Lin Padgham and Michael Winikoff,
John Wiley & Sons. ISBN: 0470861207
- Michael Winikoff, Wei Liu and James Harland,
Enhancing Commitment Machines,
to appear in the proceedings of the workshop on
Declarative
Agent Languages and Technologies (DALT) held at
AAMAS'04, New York, July 19, 2004.
(PDF)
- Ian Mathieson, Sandy Dance, Mal Gorman, Lin Padgham and Michael Winikoff,
An Open Meteorological Alerting System: Issues and Solutions,
In Proceedings of the
27th Australian Computer Science Conference (ACSC2004),
Dunedin, New Zealand, January 2004.
(PDF)
- Kenichi Yoshimura, Lin Padgham, and Wei Liu,
An Infrastructure for Agent Collaboration in Open Environments
In Proceedings of the
16th Australian Joint Conference on Artificial Intelligence (AI'03),
Perth, December 2003.
- Lavindra Priyalal de Silva, Michael Winikoff, Wei Liu,
Extending Agents by Transmitting Protocols in Open Systems,
to appear in the proceedings of the
Challenges in Open Agent
Systems '03 workshop to be held in
in Melbourne in July (at AAMAS03).
(PDF)
- Khanh Hoa Dam, Michael Winikoff,
Comparing Agent-Oriented Methodologies,
to appear in the proceedings of the
Fifth International Bi-Conference Workshop on
Agent-Oriented Information Systems
to be held
in Melbourne in July (at AAMAS03).
(PDF)
- John Thangarajah, Lin Padgham, Michael Winikoff.
Detecting & Avoiding Interference Between Goals in Intelligent
Agents, to appear in the proceedings of the
18th International Joint Conference
Conference on Artificial Intelligence, August, 2003.
- James Harland, Michael Winikoff,
Agents via Mixed-mode Computation in Linear Logic,
to appear in the
Annals of Mathematics and
Artificial Intelligence,
Special Issue on
Computational Logic in Multi-Agent Systems
- John Thangarajah, Lin Padgham, Michael Winikoff,
Detecting and Exploiting Positive Goal Interaction in Intelligent
Agents. To appear in
the Second International Joint Conference on
Autonomous Agents and Multiagent Systems (AAMAS03)
- Sandy Dance, Mal Gorman, Lin Padgham, Michael Winikoff,
An evolving multi agent system for meteorological alerts: A deployed pilot
system (poster).
To appear in
the Second International Joint Conference on
Autonomous Agents and Multiagent Systems (AAMAS03)
- David Poutakidis, Lin Padgham, Michael Winikoff,
Debugging Multi-agent Systems (poster).
To appear in
the Second International Joint Conference on
Autonomous Agents and Multiagent Systems (AAMAS03)
- Lin Padgham and Michael Winikoff,
Prometheus: A Pragmatic Methodology for Engineering Intelligent Agents
To appear in the proceedings of the
workshop on
Agent-oriented methodologies at
OOPSLA 2002.
November 4, 2002, Seattle.
(PDF)
- James Harland and Michael Winikoff.
Language Design Issues for Agents based on Linear Logic.
To appear in proceedings of the workshop on
Computational
Logic in Multi-Agent Systems (CLIMA'02), August 2002.
(PDF,
postscript)
-
Lin Padgham and Michael Winikoff.
Prometheus: A Methodology for Developing Intelligent Agents.
To appear in proceedings of the the Third International Workshop on
Agent-Oriented Software Engineering, at AAMAS'02.
- Thomas Juan, Leon Sterling, and Michael Winikoff.
Assembling Agent Oriented Software Engineering
Methodologies from Features.
To appear in proceedings of the the Third International Workshop on
Agent-Oriented Software Engineering, at AAMAS'02.
(PDF)
- Joshua Hutchison and Michael Winikoff.
Flexibility and Robustness in Agent Interaction Protocols.
To appear in
Challenges in Open Agent Systems, workshop at AAMAS'02.
(PDF)
-
John Thangarajah, Michael Winikoff, Lin Padgham, and Klaus Fischer.
Avoiding Resource Conflicts in Intelligent Agents,
to appear in
F. van Harmelen (ed.): ECAI
2002.
Proceedings of the 15th European
Conference
on Artificial Intelligence, IOS Press, Amsterdam, 2002.
(PDF, Postscript)
- Arran Bartish and Charles Thevathayan
BDI Agents for Game Development (poster),
to appear in the proceedings of the First International Joint Conference on
Autonomous Agents and Multi-Agent Systems
(AAMAS 2002). July 15-19,
2002, Bologna, Italy.
- David Poutakidis, Lin Padgham, and Michael Winikoff.
Debugging Multi-Agent Systems using Design Artifacts:
The case of Interaction Protocols,
to appear in the proceedings of the First International Joint Conference on
Autonomous Agents and Multi-Agent Systems
(AAMAS 2002). July 15-19,
2002, Bologna, Italy.
(PDF,
postscript)
- Lin Padgham and Michael Winikoff,
Prometheus: A Methodology for Developing
Intelligent Agents (poster),
to appear in the proceedings of the First International Joint Conference on
Autonomous Agents and Multi-Agent Systems
(AAMAS 2002). July 15-19,
2002, Bologna, Italy.
(Postscript)
- James Harland and Michael Winikoff.
Agent Negotiation as Proof Search in Linear Logic (poster)
to appear in the proceedings of the First International Joint Conference on
Autonomous Agents and Multi-Agent Systems
(AAMAS 2002). July 15-19,
2002, Bologna, Italy.
(pdf,
postscript)
- Michael Winikoff, Lin Padgham, James Harland, and John Thangarajah.
Declarative and Procedural Goals in Intelligent Agent Systems.
To appear in the proceedings of
the Eighth International Conference on Principles of Knowledge Representation
and Reasoning,
(KR2002),
April 22-25, 2002, Toulouse, France.
(PDF, Postscript)
- John Thangarajah, Lin Padgham, James Harland,
Representation and Reasoning for Goals in BDI Agents
in Australian Computer Science Conference, Jan 2002.
- Omer Rana, Michael Winikoff, Lin Padgham, and James Harland,
Applying Conflict Management Strategies in BDI Agents for Resource
Management in Computational Grids,
To appear in the proceedings of the
Australasian Conference on
Computer Science,
January, Melbourne, 2002. (PDF, Postscript)
- Michael Winikoff, Lin Padgham, and James Harland.
Simplifying the Development of Intelligent Agents.
In proceedings of the 14th Australian Joint
Conference on Artificial Intelligence (AI'01), Adelaide, 2001.
(PDF, postscript).
Also available as RMIT school of computer science and information technology
technical report TR-01-3
(PDF, postscript).
- James Harland and Michael Winikoff.
Agents via Mixed-mode Computation in Linear Logic: A Proposal,
Proceedings of the
ICLP'01 Workshop on
Computational Logic in Multi-Agent Systems (CLIMA-01),
Paphos, December, 2001.
(hyperref'ed PDF,
PDF, Postscript).
-
Loke, S.W., Rakotonirainy, A., and Zaslavsky, A.
An
Enterprise Viewpoint of Wireless Virtual Communities and the Associated
Uses of Software Agents, a chapter in the book "Internet
Commerce and Software Agents: Cases, Technologies and Opportunities",
Rahman, S.M. and Bignall, R.J. (eds.), 2001, pages 265 - 287, Idea
Group Publishing. (ISBN 1-930708-01-7)
-
Loke, S.W. and Zaslavsky, A. Towards
Distributed Workflow Enactment with Itineraries and Mobile Agent Management,
a chapter in the book "E-Commerce
Agents, Marketplace Solutions, Security Issues, and Supply and Demand",
Lecture Notes in Computer Science 2033, Jiming, L. and Yiming,
Y. (eds.), 2001, pages 283 - 294, Springer-Verlag. (ISBN 3-540-41934-9)
-
Loke, S.W., Zaslavsky, A., Yap, B., and Fonseka,
J. Scripting Mobile Agents to Support Cooperative Work in the 21st Century.
Proceedings of the Workshop on Agent-Supported Cooperative Work at
Autonomous Agents 2001 (ASCW-2001),
Montreal, Canada, (eds.) B. Lee and Y. Ye, May 2001, pages 1 - 10.
- Li, X. (2001), Investigation on Critical Density in a Fire Spread Model
using a Multi-agent Approach, SwarmFest 2001, April 28 - 30, Santa
Fe Institute, New Mexico.
- Magill, W. and Li, X., (2000), Multi-agent Approach for Simulating
Bush Fire Spread, The Sixth Pacific Rim International Conference on Artificial
Intelligence (PRICAI 2000), Lecture Notes in Aritificial Intelligence
1886, edited by Mizoguchi, R. and Slaney, J., Springer, p.814.
-
Loke, S.W., Rakotonirainy, A., and Schulz, K.
Location-Based
Personal Agents: A Metaphor for Situated Computing Proceedings
of the International
Workshop on Pervasive Computing at the International Conference on Parallel
Processing (ICPP 2000), Toronto, Canada, (ed) P. Sadayappan, August
2000, pages 17-19, IEEE Computer Society Press. (ISBN 0-7695-0771-9)
- J. Kashmirian and L. Padgham,
Relative Robustness: An empirical investigation of behaviour
based and plan based paradigms as environmental conditions change,
in Lecture Notes in Artificial Intelligence 1932, Zbigniew W.Ras
Setsuo Ohsuga (Eds.), 2000, p 205
- Lin Padgham and Patrick Lambrix,
Agent Capabilities: Extending BDI Theory
in Proceedings of Seventeenth National Conference on Artificial
Intelligence - AAAI 2000, Aug 2000, p 68-73.
-
Rakotonirainy, A., and Loke, S.W., and Zaslavsky,
A. Towards Multi-Agent Support for
Open Mobile Virtual Communities. Proceedings of the International
Conference on Artificial Intelligence (IC-AI 2000) (Vol I), Las Vegas,
Nevada, USA, (ed) H.R. Arabnia, June 2000, pages 127-133, CSREA Press.
(ISBN 1-892512-56-4)
-
A. Amin, M. Winikoff and J. Harland,
Agent-Oriented Programming in Linear Logic: An Example,
Proceeedings of the Sixth Pacific Rim Conference on Artificial Intelligence (PRICAI) 817, Melbourne, August,
2000. Published as Lecture Notes in AI 1886, Mizoguchi & Slaney (eds.), Springer.
- F. Dignum, D. Morley, E. Sonenberg and L. Cavedon, Towards socially sophisticated BDI agents,
Fourth International Conference on Multi-Agent Systems, Boston (2000).
-
Loke, S.W., Rakotonirainy, A., and Zaslavsky, A.
Enabling
Awareness in Dynamic Mobile Agent Environments (short/poster paper).
Proceedings of the 15th Symposium on Applied Computing (SAC
2000), Como, Italy, March 2000, ACM Press.
-
Loke, S.W., and Ling, S. Mobile Agent Itineraries
and Workflow Nets for Analysis and Enactment of Distributed Business Processes.
Proceedings of the International Symposium on Multi-Agents and Mobile Agents
in Virtual Organizations and E-Commerce (MAMA'2000)
at the International ICSC Congress on Intelligent Systems and Applications
(ISA'2000), Wollongong, Australia, (ed.) H. Tianfield, December 2000, pages
459 - 466, ICSC Academic Press. (Volume 1, ISBN 3-906454-24-X)
- S. Ch'ng, L. Padgham,
From Roles to Teamwork: a framework and architecture,
in Applied Artificial Intelligence, 1997.
- L. Padgham, G. Taylor,
A System for Modelling Agents having Emotion and Personality
in Intelligent Agent Systems: Theoretical and
Practical Issues, Lecture Notes in A.I. 1209, edited by Lawrence
Cavedon, Anand Rao, Wayne Wobcke, Springer-Verlag, 1997, p 59-71
- L. Padgham, G. Taylor,
PAC - Personality and Cognition: an interactive system for
modelling agent scenarios in International Joint Conference on
Artificial Intelligence, Tokyo, Japan, Aug 24th - 29th, 1997.
Courses
This is an elective subject for the honours year in Computer Science
and is part of the Intelligent Systems cluster for the coursework
Masters degrees in the Department of Computer Science.
The subject aims to give an understanding of the research area of
intelligent agents by means of reading and discussing a selection of
research papers as well as briefly investigating at least one
implemented system for agent programming.
The prerequisites for this subject are an introductory understanding
of Artificial Intelligence techniques, particularly the area of
planning, and an understanding of first order logic sufficient for
understanding formal descriptions of extensions to FOL.
This subject will be run in a seminar mode where articles are
discussed and analysed. In addition to developing knowledge of the
content area students will develop skills in critical reading of
research literature and in synthesizing and comparing approaches to
problems.
Students will be expected to participate actively in the discussions,
and to take it in turn to lead the discussions. Discussion leadership
will involve preparation of focus questions as well as leading of the
discussion in class.
This subject introduces a wide range of Artificial Intelligence
techniques which are used on the www. It is not limited to agent
technology but does cover several types of web agents such as
chatterbots, intelligent search agents and mobile agents. It focuses
on the AI technology used in these systems.
This subject covers design and programming in the emerging field of
agent-oriented software. The high level design methodology covered is
appropriate for a wide range of approaches to agent development. The
subject covers identification of agent roles, agent data sources, role
interactions, use cases, agent types and agent interaction
diagrams. The detailed design and programming focusses on the "Belief,
Desire, Intention" framework which is particularly suitable for
intelligent agents and has a strong industry base in
Melbourne. Programming is done using JACK, a commercial, java based
agent development environment. Agent oriented systems are a growing
area and the field of agent oriented software engineering is in its
infancy.
Previous Projects
Conflicting Goals and Intentions in Intelligent Agents
BDI agents are goal-oriented and will pursue their goals via whatever
plans are available, looking for new plans if a particular plan
fails. An agent can be pursuing multiple goals in parallel and actions
towards these goals may be interleaved. This leads to situations where
it is possible for an agent to act in ways that interfere with its own
intended outcomes, without being aware of the situation. This project
is exploring ways for an agent to be able to detect and resolve
internal conflict situations in order to exhibit internally coherent
behaviour.
Participants:
John Thangarajah
Lin Padgham,
Michael Winikoff
Observation and Expectation
Observations and expectations are critical concepts in guiding
intelligent agent behaviour. We are working on a formalisation of
intelligent agents where these concepts are central and will also be
developing a prototype system.
Participants:
James Harland,
Vu Binh Tran
Agent Cities
Agent Cities is a project run by FIPA, partly to use and test the
agents standards which they are developing. The aims of this research
project are to explore issues of interoperability between agents,
including the adequacy of the infrastructure and the protocols
developed. We are currently working on development of an agent to
contribute to this site, as well as an agent which can interact with
other agents on the site. The agent cities site can be found at
http://www.agentcities.org
Participants:
Lin Padgham,
Kenichi Yoshimura,
Keith Villiers
Lily Sun,
Antony Iorio,
Nathaniel Orchis,
Wei Liu,
Jason Khallouf
Robocup F2000 leagues
We participated in the large robot league of robocup in 1998, 1999
and 2000, in co-operation with the Computer Systems Engineering
Department who built the robots. This work has identified a
large number of issues relevant particularly to physical systems. We
have used a combination of behaviour based architecture for low level
behaviours, with a BDI architecture for deciding which behaviours to
employ. In 2000 we succeeded in getting into the quarter finals,
playing against the champion teams from 1998 and 1999.
We are not currently participating in the F2000 league of Robocup, but
are continuing some robotic projects with small robots.
Participants:
Lin Padgham,
James Brusey, Gregor Hall
Malcolm Robins, Jey Srikantha, Vasu
Uppu, David Poutakidis, Steven Garcia, Naree Song, Joseph Antony.
Robocup Rescue
Robocup Rescue is a new initiative started by the Robocup
federation. The aim is to promote research in multi-agent systems
dealing with issues of disaster management and recovery. The current
simulator system is a high fidelity graphical simulation of a portion
of Kobe during the 1996 earthquake. This work focusses particular on
investigation of co-operation between heterogeneous agents, possibly
built by different groups. There is also a strong focus on
uncertainty and incomplete information. This is a new project which we
are becoming involved in.
Participants:
Lin Padgham,
James Harland,
Mohit Gupta,
Agent Architectures
This work focusses primarily around issues of when it is preferable
to use a behaviour based architecture and when an architecture based
on BDI systems, and in particular how to effectively integrate the two
in physical systems which require low level behaviours. It also
includes issues regarding the architecture of the BDI system and has
included work on integration of an emotion component into the agent
architecture. Although most of the work is in the context of
multi-agent systems, architectural issues have so far focussed
primarily on the within-agent architecture.
Participants:
Jennifer Kashmirian, Christian Guttman, Michael Heemskerk, Ben
Fortuna, Guy Taylor, Anthony Kendall,
Lin Padgham, Gregor Hall, James Brusey
Some past students
- Vu Binh Tran
Expectation Logic
Supervisors: James Harland and Margaret Hamilton
Thesis passed October 2005.
- John Thangarajah
Managing Multiple Concurrent Goals in
Intelligent Agents
Supervisor: Lin Padgham, second supervisor: Michael Winikoff
John's thesis was passed in mid-2005. He is working with the agent group as
a post-doc.
- Mikhail
Perepletchikov (Honours 2004)
Supervisor: Lin Padgham, second supervisor: Liz Haywood
- Jason Khallouf (Honours 2004)
Supervisor: Michael Winikoff, second supervisor: Liz Haywood
- Robert
Tanaman (Honours 2004)
Supervisor: Michael Winikoff, second supervisor: Keith Frampton
- James Brusey
James finished his PhD in late 2002 and is now working in
at Cambridge University in the Engineering Department's
Institute for Manufacturing.
http://www-mmd.eng.cam.ac.uk/people/jpb54/jpb54.htm
- Arran Bartish (Honours 2001)
A comparative Analysis of
Intelligent Agent's and State Machines: Models for the game domain
Supervisor: Charles Thevathayan, second supervisor: Peter Bertok
- Khanh Hoa Dam
(Masters, 2002-2003)
Evaluating Agent-Oriented Software Engineering Methodologies
Supervisor: Michael Winikoff, second supervisor: Lin Padgham
- Joshua Hutchison (Honours 2002)
Evaluating the JACK Teams Paradigm for Robocup Rescue
Supervisor: Lin Padgham, second supervisor: Michael Winikoff
- Mohit Gupta (Honours
2002)
Building strategies in Roborescue
Supervisor: James Harland
- Duncan Bayly (Honours 2001)
Supervisor: James Harland
- Keith Villiers (AgentCities project 2003)
- Hiten
Ravani (summer student 2003)
- Sheilina
Geerdharry (summer student 2003)
- Sindawati
Hoetomo (summer student 2003)
- Yenty Frily
(summer student 2003)
- Nathaniel Orchis
(summer student 2003)
- Chandaka Fernando
(project student 2001)
- David Charlton (SE
agent project 2001)
- Michael Styles (SE
agent project 2001)
- Michael Wong (SE
agent project 2001)
- Mukesh Chawla (summer
student 2002)
- Lito Cruz (PhD student)
Supervisor: Lin Padgham
- Rosette Kidwani
Supervisors: Lin Padgham and Michael Winikoff
- Gaya Jayatilleke
A Framework for Component Based Agent Design
Supervisors: Lin Padgham and Michael Winikoff
Gaya submitted in early 2007 and his thesis was passed later that year.
- Toan Phuoc Phung
Supervisors: Michael Winikoff and Lin Padgham
Toan submitted early in 2007 and his thesis was passed later that year.
- Quang Duc Pham
A logic-based approach to flexible agent interaction protocols
Supervisors: James Harland and Michael Winikoff
Duc submitted mid-2007 and his thesis is currently under examination.
Some former staff
|