Model-based approach to the federation object model independence problem

Download
2007
Uluat, Mehmet Fatih
One of the promises of High Level Architecture (HLA) is the reusability of simulation components. Although HLA supports reusability to some extent with mechanisms provided by Object Model Template (OMT), when the developer wants to use an existing federate application within another federation with a different Federation Object Model (FOM) problem arises. She usually has to modify the federate code and rebuilt it. There have been some attempts to solve this problem and they, in fact, accomplish this to some extent but usually they fall short of providing flexible but also a complete mapping mechanism. In this work, a model based approach that mainly focuses on Declaration, Object and Federation Management services is explored. The proposed approach makes use of Model Integrated Computing (MIC) and .NET 2.0 technologies by grouping federate transitioning activities into three well-defined phases, namely, modeling, automatic code generation and component generation. As a side product, a .NET 2.0 wrapper to Runtime Infrastructure (RTI) has been developed to help developers create IEEE 1516 compatible .NET 2.0 federates in a programming language independent way.

Suggestions

Model Based Approach to the Federation Object Model Independence Problem
Uluat, Mehmet Fatih; Ogurtuzun, Halit (2011-09-28)
One of the promises of High Level Architecture (HLA) is the reusability of simulations. Although HLA supports reusability with the Object Model Template, the Federation Object Model (FOM) Independence Problem arises when the developer desires to reuse a legacy federate application within a federation with a different FOM. Usually, federate code modifications become necessary. There have been attempts to alleviate this problem and they offer help to some extent, but they fall short of providing a flexible an...
Model based approach to the federation object model independence problem
Uluat, Mehmet Fatih; Oğuztüzün, Mehmet Halit S. (2012-12-01)
One of the promises of High Level Architecture (HLA) is the reusability of simulations. Although HLA supports reusability with the Object Model Template, the Federation Object Model (FOM) Independence Problem arises when the developer desires to reuse a legacy federate application within a federation with a different FOM. Usually, federate code modifications become necessary. There have been attempts to alleviate this problem and they offer help to some extent, but they fall short of providing a flexible an...
Parallel Scalable PDE Constrained Optimization Antenna Identification in Hyperthermia Cancer Treatment Planning
SCHENK, Olaf; Manguoğlu, Murat; CHRİSTEN, Matthias; SATHE, Madan (Springer Science and Business Media LLC, 2009-01-01)
We present a PDE-constrained optimization algorithm which is designed for parallel scalability on distributed-memory architectures with thousands of cores. The method is based on a line-search interior-point algorithm for large-scale continuous optimization, it is matrix-free in that it does not require the factorization of derivative matrices. Instead, it uses a new parallel and robust iterative linear solver on distributed-memory architectures. We will show almost linear parallel scalability results for t...
An assessment and analysis tool for statistical process control of software process
Kırbaş, Serkan; Doğru, Ali Hikmet; Department of Computer Engineering (2007)
Statistical process control (SPC) which includes very powerful techniques used in other mature engineering disciplines for providing process control is not used by many software organizations. In software engineering domain, SPC is currently utilized only by organizations which have high maturity levels according to the process improvement models like CMM, ISO/IEC 15504 and CMMI. Guidelines and software tools to implement SPC techniques should be developed for effective use and dissemination of SPC especial...
Functional mockup unit adaptation for HLA-compliant distributed simulation
Yılmaz, Faruk; Oğuztüzün, Mehmet Halit S.; Durak, Umut; Department of Computer Engineering (2014)
Conceptual design of systems require aggregate level simulations of the designed system in its operational setting. Thus, performance of the system and its interactions with the other entities in its environment can be evaluated. The complex and heterogeneous nature of these simulations often requires distributed execution. IEEE 1516 High Level Architecture (HLA) is a widely accepted standard architecture for distributed aggregate level simulations. Functional Mock-up Interface (FMI) is a recent standardiza...
Citation Formats
M. F. Uluat, “Model-based approach to the federation object model independence problem,” M.S. - Master of Science, Middle East Technical University, 2007.