Implementing KQML agent communication language for multiagent simulation architectures on HLA

Download
2003
Göktürk, Erek
Multiagent simulation is gaining popularity due to its intuitiveness and ability in coping with domain complexity. HLA, being a distributed simulation architecture standard, is a good candidate for implementing a multiagent simulation infrastructure on, provided that agent communication can be implemented. HLA, being a standard designed towards a wide coverage of simulation system architectures and styles, is not an easy system to master. In this thesis, an abstraction layer called the Federate Abstraction Layer (FAL) is described for better engineering of software systems participating in an HLA simulation, providing lower project risks for the project manager and ease of use for the C++ programmers. The FAL is in use in project SAVMOS in Modelling and Simulation Laboratory. Discussion of FAL is followed by discussion of the study for realizing KQML for use in multiagent architectures to be built on top of HLA as the data transfer medium. The results are demonstrated with 10 federates implemented using the FAL.

Suggestions

Implementing agent communication for a multi-agent simulation infrastructure on HLA
Gokturk, E; Polat, Faruk (2003-01-01)
Multi-agent simulation is gaining popularity due to its intuitiveness and ability in coping with domain complexity. HLA, being a distributed simulation architecture standard, is a good candidate for implementing a multi-agent simulation infrastructure on, provided that agent communication can be implemented. In this paper, we present a layered approach to the agent communication, followed by a discussion of implementing the lowest two layers of this approach using HLA and the agent communication language KQ...
Design and implementation of shared memory and hybrid communication models for portico RTI
Özen, Serkan; Temizer, Selim; Department of Computer Engineering (2014)
As distributed simulations became a new trend in the simulation world by the end of 1990s, a need for standards that provide rules for intercommunication of complex simulation systems has appeared. High Level Architecture (HLA) has been proposed by the United States Department of Defense (DOD) and has become a widely-used standard for the intercommunication of distributed simulations. The software that implements the HLA standard is called run-time infrastructure (RTI). Various closed and open source RTIs e...
A knowledge based product line for semantic modeling of web service families
Orhan, Umut; Doğru, Ali Hikmet; Department of Computer Engineering (2008)
Some mechanisms to enable an effective transition from domain models to web service descriptions are developed. The introduced domain modeling support provides verification and correction on the customization part. An automated mapping mechanism from the domain model to web service ontologies is also developed. The proposed approach is based on Feature-Oriented Domain Analysis (FODA), Semantic Web technologies and ebXML Business Process Specification Schema (ebBP). Major contributions of this work are the c...
Tool support for transformation from an OWL ontology to an HLA Object Model
ÖZDİKİŞ, Özer; DURAK, Umut; Oğuztüzün, Mehmet Halit S. (2010-03-15)
Designing simulation architectures based on domain models is a promising approach. Tools to support transformation of formalized domain models to design models are essential. Ontology languages offer a way of formally specifying the domain knowledge. We adopt a user-guided approach to model transformation, where the source is an OWL ontology and the target is an HLA Object Model, in particular, a federation object model (FOM). This paper presents a flexible transformation tool that enables the user to defin...
Using social graphs in one-class collaborative filtering problem
Kaya, Hamza; Alpaslan, Ferda Nur; Department of Computer Engineering (2009)
One-class collaborative filtering is a special type of collaborative filtering methods that aims to deal with datasets that lack counter-examples. In this work, we introduced social networks as a new data source to the one-class collaborative filtering (OCCF) methods and sought ways to benefit from them when dealing with OCCF problems. We divided our research into two parts. In the first part, we proposed different weighting schemes based on social graphs for some well known OCCF algorithms. One of the weig...
Citation Formats
E. Göktürk, “Implementing KQML agent communication language for multiagent simulation architectures on HLA,” M.S. - Master of Science, Middle East Technical University, 2003.