Generating simulation code from federation models: A field artillery case study

2011-12-01
Suggestions for the application of Model Driven Engineering approach in the modeling and simulation community have been proliferating in recent years. We have developed a two-step end to end model transformer that can produce HLA-based simulation code from field artillery conceptual models. A conceptual model is first transformed into an intermediary federation architecture model using a graph-based model transformer front-end tool. The field artillery conceptual model and the federation architecture model adhere to their own metamodels. Both metamodels are composed of data and behavior parts, where the behavior representation in both is based on Live Sequence Chart (LSC). The code generator is a model interpreter that is launched on a federation architecture model to generate base codes (in Java/AspectJ) for each federate application from a document of LSCs, coupled with the federation object model, in an aspect-oriented way. The federate application code can be executed on an HLA run-time infrastructure once the computational aspects are woven by the simulation developer. We demonstrate our approach on a federation scenario of the "adjustment followed by fire-for-effect" field artillery mission.

Suggestions

Model-integrated development of HLA-based field artillery simulation
Özhan, Gürkan; Oğuztüzün, Mehmet Halit S. (Simulation Interoperability Standards Organization; 2006-12-01)
There has been a recent interest in the model-based development approach in the modeling and simulation community. Domain-specific metamodels and model transformations constitute the cornerstones of this approach. We are developing transformations from the Field Artillery (FA) domain model into the Object Model Template (OMT) model. In OMG's Model-Driven Architecture (MDA) terminology, the former corresponds to the CIM (computation-independent model) or, arguably, PIM (platform-independent model), and the l...
Systems engineering process modeling and simulation
Arıkan, Merve; Özdemirel, Nur Evin; Department of Industrial Engineering (2012)
In this study, an approach is proposed to model and simulate the systems engineering process of design projects. One of the main aims is to model the systems engineering process, treating the process itself as a complex system. A conceptual model is developed as a result of a two-phase survey conducted with systems engineers. The conceptual model includes two levels of activity networks. Each first level systems engineering activity has its own network of second level activities. The model is then implement...
Performance Calculation of SR Motors for Optimum Design and a Washing Machine Application
Ertan, Hulusi Bülent (2008-09-09)
This paper aims to develop an approach for performance calculation of an SR motor, which is suitable for use within mathematical design optimization. For this reason the requirement is to develop procedures, which are both accurate and fast. The procedures adopted here rely on flux-linkage-current-position curves of the motor. A series of tests are carried out on a test motor. The results are compared with estimations from the developed algorithms. It is shown that the current waveform, torque-speed curve, ...
HLA fom development with model transformations
Dinç, Ali Cem; Oğuztüzün, Mehmet Halit S.; Department of Computer Engineering (2010)
There has been a recent interest in the model-based development approach in the modeling and simulation community. The Model-Driven Architecture (MDA) of OMG envisions a fully model-based development process where models are created for capturing not only requirements, but also designs and implementations. Domain-specific metamodels and model transformations constitute the cornerstones of this approach. We have developed transformations from the data part of Field Artillery (FA) domain models to High Level ...
Simulation of dynamical refractive index change in on-chip optical devices
Aslan, Anıl; Kocaman, Serdar; Department of Electrical and Electronics Engineering (2019)
Theoretical modeling and numerical verification are essential in integrated photonics for designing optimized structures as well as interpretation of the experimental results. In this thesis, a dynamically changing refractive index modification for the Finite Difference Time Domain (FDTD) method is proposed, implemented with C++ and results are compared with recent experimental studies. The proposed method is based on the idea of the time-domain simulation of the non-stationary objects while satisfying the ...
Citation Formats
G. Özhan and M. H. S. Oğuztüzün, “Generating simulation code from federation models: A field artillery case study,” 2011, Accessed: 00, 2021. [Online]. Available: https://hdl.handle.net/11511/81388.