28.02.2013 Views

Bio-medical Ontologies Maintenance and Change Management

Bio-medical Ontologies Maintenance and Change Management

Bio-medical Ontologies Maintenance and Change Management

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

290 M. Hadzic, M. Chen, <strong>and</strong> R. Brouwer<br />

(2) Service. The multi-agent system is composed of various agents with different<br />

but complementary capabilities. The expertise complementarity is a<br />

feature that holds the agent society together. Agents are dependant on each<br />

other for mutually beneficial actions <strong>and</strong> accomplishing goals of the overall<br />

system. The agents should be able to work together <strong>and</strong> provide service to<br />

one another. The agents that refuse to collaborate should be replaced by<br />

agents willing to provide service to others.<br />

(3) Commitment. The agents of the system must be completely committed to<br />

the overall goal <strong>and</strong> purpose of the multi-agent system. Some agents may<br />

be partially committed <strong>and</strong> reliance on such agents may be risky. In worst<br />

cases, agents may commit to the overall goals <strong>and</strong> purposes of other malicious<br />

multi-agent systems <strong>and</strong> turn against the multi-agent system they<br />

were originally created to work for.<br />

The nine identified properties are critical inside as well as outside the multiagent<br />

system, such as during the interaction of the multi-agent system with the<br />

environment. It is necessary to effectively address these issues <strong>and</strong> efficiently implement<br />

them within the multi-agent system. In our multi-agent system, all nine<br />

requirements must be addressed. For example, in regard to the integrity requirement,<br />

the information provided to the Intelligent agent by the Information agents<br />

should be identical to the information found in the information resource from<br />

which this information was retrieved. In the same way, information provided to<br />

the Interface agent by the Intelligent agents should be identical to the information<br />

found in the database (as well as the information found in the original information<br />

resource). In analogous way we can address other security requirements.<br />

4.5 Assemble Individual Agents<br />

We have discussed different functions <strong>and</strong> types of agents, their intelligence, system<br />

architecture <strong>and</strong> security requirements that must be addressed within the system.<br />

In this step we bring the different aspects together <strong>and</strong> create the different<br />

agents defined by the previous steps.<br />

It is important for each agent to identify required agent components, design the<br />

components <strong>and</strong> assemble them into an unified system i.e. individual agent. For<br />

example, these agent components may be Human Interface (to enable interaction<br />

with users e.g. interaction between Interface agent <strong>and</strong> users), Agent Interface (to<br />

enable interaction with other agents e.g. interaction between Interface & Intelligent<br />

agents <strong>and</strong> Intelligent & Information agents), Communication component (to<br />

enable exchanging <strong>and</strong> processing messages during agent’s interactions), Task<br />

component (to enable the agents to perform tasks assigned to them), Domain<br />

component (Total Wellbeing Ontology), Environment knowledge (to describe environment<br />

in which the agents perform their functions), History files (past experiences<br />

of agents), <strong>and</strong> so on.<br />

It is possible that to achieve variety of agents within a multi-agent in three different<br />

ways:<br />

(1) using same components but changing the content of these components<br />

(2) changing combination of the used components<br />

(3) changing both content <strong>and</strong> combination of the used components.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!