Welcome to the Intelligent and Mobile Agents Research Group

A software agent is a program which autonomously acts on behalf of its principal, while carrying out complex information and communication tasks that have been delegated to it. Properties of a software agent include autonomy, intelligence, mobility, persistence, goal orientation, communication, and activity. From the owner’s point of view, agents improve his/her efficiency by reducing time and effort required to execute personal and/or business tasks. A system composed of several software agents, collectively capable of reaching goals that are difficult to achieve by an individual agent or a monolithic system, is called a multi-agent system.

An intelligent agent possesses some intelligence grounded on its knowledge base, reasoning mechanisms and learning capabilities. Depending on the assignment of a particular agent, there are differences in types of information contained in its knowledge base. However, generally this information can be divided into two parts – the agent’s knowledge about its principal contained in owner’s profile and the agent’s knowledge about its environment.

A mobile agent can migrate autonomously across the network. While on the move, crossing different network nodes, a mobile agent must be able to interact with other agents, as well as to operate within various network environments such as mobile, wireless, and ad-hoc networks.

Research activities are focused on intelligence and mobility aspects of software agents and on defining the role of such software agents in multi-agent systems, large-scale distributed information and communication systems and social networks. Research areas include the following topics: formal models and methods, agent semantics and ontology; coordination, communication, collaboration and negotiation in multi-agent systems; performance of multi-agent systems and mobile agent networks; self-organizing agents; mobile computation, social networking and knowledge sharing; agent-oriented software engineering.

Our group is a member of IEEE FIPA (The Foundation for Intelligent Physical Agent). FIPA is an IEEE Computer Society standards organization that promotes agent-based technology and the interoperability of its standards with other technologies. Our group is also a part of KES Focus Group on Agent and Multi-agent Systems and a member of KES International. KES International is a knowledge transfer organisation providing high-quality conference events and publishing opportunities for researchers.