Communications of the ACM
KQML as an agent communication language
Software agents
The Unified Modeling Language user guide
The Unified Modeling Language user guide
The object constraint language: precise modeling with UML
The object constraint language: precise modeling with UML
The object data standard: ODMG 3.0
The object data standard: ODMG 3.0
Implementing agent communication languages directly from UML specifications
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 2
Extending UML to Support Ontology Engineering for the Semantic Web
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
Implementing agent communication languages directly from UML specifications
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 2
A lightweight ontology repository
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
Bridging the gap between the model-driven architecture and ontology engineering
International Journal of Human-Computer Studies
Deriving ontologies using multi-agent systems
WSEAS Transactions on Computers
Ontology mapping approach based on OCL
APWeb'06 Proceedings of the 8th Asia-Pacific Web conference on Frontiers of WWW Research and Development
Multi-agent system technology for p2p applications on small portable devices
AP2PC'04 Proceedings of the Third international conference on Agents and Peer-to-Peer Computing
Multi-agent interaction technology for peer-to-peer computing in electronic trading environments
AP2PC'03 Proceedings of the Second international conference on Agents and Peer-to-Peer Computing
Hi-index | 0.00 |
This paper examines a perceived desire amongst software agent application and platform developers to have the ability to send domain-specific objects within inter-agent messages. If this feature is to be supported without departing from the notion that agents communicate in terms of knowledge, it is important that the meaning of such objects be well defined. Using an object-oriented metamodelling approach, the relationships between ontologies and agent communication and content languages in FIPA-style agent systems are examined. It is argued that for use with distributed multi-agent systems, ontologies should describe the nature of object identity and reference for each defined concept, and a UML profile supporting these modelling capabilities is presented. Finally it is shown how, given an ontology in UML, an ontology-specific object-oriented content language can be generated, allowing object structures (viewed in the abstract as UML object diagrams) to be used within message content to represent propositions, definite descriptions or (for classes without identity) value expressions.