Search
Now showing items 1-10 of 19
Multi-agent system interaction protocols in a dynamically changing environment
An area where multi-agent systems can be put to effective use is for the case of an open collection of autonomous problem solvers in a dynamically changing environment. One example of such a situation is that of environmental ...
Energy-aware optimisation of business processes
Due to changes in energy supply, and regulatory mechanism related to energy provisioning, organizations will need to tackle energy management is- sues. One way of doing so is to allocate resources to business processes ...
Self-adaptation and dynamic environment experiments with evolvable virtual machines
Increasing complexity of software applications forces researchers to look for automated ways of programming and adapting these systems. Self-adapting, self-organising software system is one of the possible ways to tackle ...
Social collaboration, stochastic strategies and information referrals
Referrals are used in multi-agent systems, network agents and peer-to-peer systems for the purpose of global or local information spreading to facilitate trust relationships and reciprocal interactions. Based on referral ...
A multi-level approach and infrastructure for agent-oriented software development
An architecture, and the accompanying infrastructural support, for agent-based software developement is described which supports the use of agent-oriented ideas at multiple levels of abstraction. At the lowest level are ...
An architecture for self-organising evolvable virtual machines
Contemporary software systems are exposed to demanding, dynamic, and unpredictable environments where the traditional adaptability mechanisms may not be sufficient. To imitate and fully benefit from life-like adaptability ...
Evolvable Virtual Machines
The Evolvable Virtual Machine abstract architecture (EVMA) is a computational architecture for dynamic hierarchically organised virtual machines. The concrete EVM instantiation (EVMI) builds on traditional stack-based ...
Platforms for agent-oriented software
The use of modelling abstractions to map from items in the real-world to objects in the computational domain is useful both for the effective implementation of abstract problem solutions and for the management of software ...
A distributed architecture for environmental information systems
The increasing availability and variety of large environmental data sets is opening new opportunities for data mining and useful cross-referencing of disparate environmental data sets distributed over a network. In order ...
Implementing agent communication languages directly from UML specifications
This paper proposes the use of the Unified Modelling Language (UML) as a formalism for defining an abstract syntax for Agent Communication Languages (ACLs) and their associated content languages. It describes an approach ...