Augmenting agent computational environments with quantitative reasoning modules and customisable bridge rules
There are many examples where large amounts of data might be potentially accessible to an agent, but the agent is constrained by the available budget since access to knowledge-bases is subject to fees. Also, there are several activities that an agent ...
Automating failure detection in cognitive agent programs
Debugging is notoriously difficult and time consuming but also essential for ensuring the reliability and quality of a software system. In order to reduce debugging effort and enable automated failure detection, we propose an automated testing framework ...
Protocol and role: abstraction mechanisms in agent oriented programming languages
The language mechanisms protocol and role are used in order to organise the interaction structures between agents in multi-agent systems. Agents are internally organised by means of roles, roles are related as protocols, and agents send messages to each ...
Experimental analysis of the effect of filtering perceptions in BDI agents
One of the BDI paradigm's major concerns is the lack of control over the agents' perceptions. Without having any form of goal-directed perceptions, agents may be flooded by irrelevant information thus causing an unjustified increase in processing time. ...
A multi-agent platform for the deployment of ambient systems
With the explosion of the internet of things, it is critical to decide which connected devices can be used by an application in order to achieve its objectives, while maintaining user information privacy. In this paper we propose a solution for the ...
Improving flexibility and dependability of remote patient monitoring with agent-oriented approaches
Remote patient monitoring RPM enables physicians to perform diagnosis and treatment remotely through sensors connected via a communication network. Dependability and flexibility are recognised as two key technological requirements for RPM take off. In ...