Ontology based reuse infrastructure for trajectory simulation

Download
2007
Durak, Umut
In this research, we developed an ontology based reuse infrastructure for trajectory simulation and investigated the use of ontologies and domain engineering practices to develop a formalized methodology to make use of the experience and knowledge leveraged from the past trajectory simulation projects. Trajectory simulation in this context is a computational tool to calculate the flight path and other parameters of munition such as its orientation or angular rates during its operation In this thesis, engineering knowledge to simulate the trajectory of a munition is captured in an ontology called Trajectory Simulation ONTology (TSONT). Concepts of trajectory simulation and the relation among these concepts are captured by using Web Ontology Language and presented as a domain model that is available for reuse. Using the formalized domain knowledge, reuse infrastructure specifications are constructed to enable the reuse of software artifacts for two main programming paradigms, which are object oriented programming and function oriented programming. UML and application frameworks are used when constructing for object oriented paradigm. And data flow diagrams are used to formalize the design of the function oriented simulations to compute the trajectory of munition. Object oriented and function oriented platform independent designs are constructed to specify the infrastructure using the knowledge captured in TSONT and made available for reuse. With constructing two different designs for two different paradigms by using the same domain model, evidence of knowledge reuse were produced. Three different case studies were carried out as infrastructure implementation. In the first case study, an object oriented application framework was developed in MATLAB for six degrees of freedom trajectory simulation using platform independent object oriented design. This framework is reused to develop two different simulations. Using the developed framework for two applications produced evidence of code reuse. In the second case, a point mass trajectory simulation framework is designed to be implemented in C# reusing the same platform independent object oriented design. This case produced the evidence of design reuse. In the last case study, a MATLAB Simulink Blockset is developed for point mass unguided trajectory simulations and two different simulations are built using the Blockset. By this case, we collected the evidence of code reuse also in function oriented paradigm.

Suggestions

ONTOLOGY-BASED DOMAIN ENGINEERING FOR TRAJECTORY SIMULATION REUSE
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...
An exercise in ontology driven trajectory simulation with Matlab Simulink®
Durak, Umut; Güler, Serdar; Oğuztüzün, Mehmet Halit S.; Ider, S. Kemal (2007-01-01)
We demonstrate an application of the ontology driven methodology to develop trajectory simulations in a function-oriented style. We adopt a model based approach to software development, guided by the domain engineering process, to promote knowledge and software reuse. MATLAB Simulink® block definitions have been generated from the function specifications in the Trajectory Simulation Ontology, called TSONT. MATLAB implementations of the blocks have been generated from the DAVE-ML definitions of the functions...
An exercise in ontology driven trajectory simulation with MATLAB Simulink (R)
Durak, Umut; Guler, Serdar; Oğuztüzün, Mehmet Halit S.; Ider, S. Kemal (2007-06-06)
We demonstrate an application of the ontology driven methodology to develop trajectory simulations in a function-oriented style. We adopt a model based approach to software development, guided by the domain engineering process, to promote knowledge and software reuse. MATLAB Simulink (R) block definitions have been generated from the function specifications in the Trajectory Simulation Ontology, called TSONT. MATLAB implementations of the blocks have been generated from the DAVE-ML definitions of the functi...
Data and Behavior Decomposition for the Model-Driven Development of an Executable Simulation Model
Ozhan, Gurkan; Oğuztüzün, Mehmet Halit S. (2013-04-10)
In a previous work, we have presented a two step automatic transformation of Field Artillery Conceptual Model (ACM) into High Level Architecture (HLA) Federation Architecture Model (FAM) into executable distributed simulation code. The approach followed adheres to the Model-Driven Engineering (MDE) philosophy. ACM is comprised of a data component, based on UML class diagrams, and a behavioral component, based on Live Sequence Chart (LSC). The ACM modeling and its transformation to FAM for the common Adjustm...
Federated simulation of network performance using packet flow modeling
Demirci, Turan; Bilgen, Semih; Department of Electrical and Electronics Engineering (2010)
Federated approach for the distributed simulation of a network, is an alternative method that aims to combine existing simulation models and software together using a Run Time Infrastructure (RTI), rather than building the whole simulation from scratch. In this study, an approach that significantly reduces the inter-federate communication load in federated simulation of communication networks is proposed. Rather than communicating packet-level information among federates, characteristics of packet flows in ...
Citation Formats
U. Durak, “Ontology based reuse infrastructure for trajectory simulation,” Ph.D. - Doctoral Program, Middle East Technical University, 2007.