Ontology driven development for hla federates

Köksal Algın, Ceren Fatma
This thesis puts forth a process for ontology driven distributed simulation through a case study. Ontology is regarded as a domain model, including objects, attributes, methods and object relations. The case study involves trajectory simulation. A trajectory simulation is a piece of software that calculates the flight path and other parameters of a munition, such as its orientation and angular rates, from launch to impact. Formal specification of trajectory simulation domain is available as a domain model in the form of an ontology, called Trajectory Simulation ONTology (TSONT). Ontology driven federation development process proposed in this thesis is executed in three steps. The first step is to analyze the TSONT and to create instances of individuals guided by the requirements of the targeted simulation application, called Puma Trajectory Simulation. Puma is the simulation of a ficticious air-to-ground guided bomb. The second step is to create the High Level Architecture(HLA) Federation Object Model (FOM) using Puma Simulation individuals. FOM will include the required object and interaction definitions to enable information exchange among federation members, including the Puma federate and the Exercise Manager federate. Transformation from the ontology to FOM is realized in two ways: manually, and by using a tool called OWL2OMT. The third step is to implement the Trajectory Simulation federation based on the constructed FOM. Thus, the applicability of developing HLA federates and the federation under the guidance of ontology is demonstrated.


Durak, Umut; Oğuztüzün, Mehmet Halit S.; Ider, S. Kemal (World Scientific Pub Co Pte Lt, 2009-12-01)
We apply an ontology based knowledge and software reuse methodology adhering to domain engineering principles. Our domain is trajectory simulation. A trajectory simulation is a piece of software to calculate the flight path and other parameters of a munition, such as its orientation and angular rates, from launch to impact. Trajectory Simulation ONTology (TSONT) has been constructed as part of the domain analysis. Object oriented and function oriented reuse infrastructures have been built based upon TSONT f...
Computatıonal aspects of discourse annotation
Aktaş, Berfin; Bozşahin, Hüseyin Cem; Department of Cognitive Sciences (2008)
In this thesis, we aim to analyze the computational aspects of discourse annotation. Discourse is not only a concatenation of sentences; in fact the totality of discourse is more than the sum total of the sentences that constitute it. The property that differentiates discourse from a set of arbitrary sentences is defined as coherence. Coherence is established by the relations between the parts of discourse. We have a lexicalized approach to discourse, therefore in this study, discourse relations are conside...
Analysis of extended feature models with constraint programming
Karataş, Ahmet Serkan; Oğuztüzün, Mehmet Halit S.; Department of Computer Engineering (2010)
In this dissertation we lay the groundwork of automated analysis of extended feature models with constraint programming. Among different proposals, feature modeling has proven to be very effective for modeling and managing variability in Software Product Lines. However, industrial experiences showed that feature models often grow too large with hundreds of features and complex cross-tree relationships, which necessitates automated analysis support. To address this issue we present a mapping from extended fe...
A fluid dynamics framework for control of mobile robot networks
Paç, Muhammed Raşid; Erkmen, Aydan Müşerref; Department of Electrical and Electronics Engineering (2007)
This thesis proposes a framework for controlling mobile robot networks based on a fluid dynamics paradigm. The approach is inspired by natural behaviors of fluids demonstrating desirable characteristics for collective robots. The underlying mathematical formalism is developed through establishing analogies between fluid bodies and multi-robot systems such that robots are modeled as fluid elements that constitute a fluid body. The governing equations of fluid dynamics are adapted to multi-robot systems and a...
A dependable computing application
Güngör, Uğur; Güran, Hasan Cengiz; Department of Electrical and Electronics Engineering (2005)
This thesis focuses on fault tolerance which is kind of dependable computing implementation. It deals with the advantages of fault tolerance techniques on Single Event Upsets (SEU) occurred in a Field Programmable Gate Array (FPGA). Two fault tolerant methods are applied to floating point multiplier. Most common SEU mitigation method is Triple Modular Redundancy (TMR). So, two fault tolerance methods, which use TMR, are tested. There are three printed circuit boards (PCBs) and one user interface software in...
Citation Formats
C. F. Köksal Algın, “Ontology driven development for hla federates,” M.S. - Master of Science, Middle East Technical University, 2010.