System entity structure and model base framework in model based engineering of simulations for technical systems

Durak, Umut
Pawletta, Thorsten
Oğuztüzün, Mehmet Halit S.
Zeigler, Bernard P.
©2017 Society for Modeling & Simulation International (SCS).Model-based engineering is defined as the pragmatic utilization of model-based practices, namely, modeling, metamodeling and model transformations in various steps of engineering. In the last decade, the simulation of technical systems has leveraged graphical modeling and model-to-text transformations, but metamodeling and model transformation practices have not become widely accessible. Thereby, the benefits of employed model-driven approaches have been limited. System Entity Structures are directed labelled graphs that were proposed in the 1980s for specifying a family of system configurations for modular and hierarchical systems. The System Entity Structure and Model Base (SES/MB) framework combines the SES ontology with the classical workflow of modeling for an interactive or automatic generation of executable simulation models. After reviewing comparable approaches in software engineering, this paper discusses the application of SES/MB framework for metamodeling and model transformations for model-based engineering of simulations of technical systems.
2017 Spring Simulation Multi-Conference, SpringSim (2017)


Improving the performance of optimistic time management mechanism with sub-state saving
Görür, B. Kaan; Imre, Kayhan; Oğuztüzün, Mehmet Halit S.; Yilmaz, Levent (null; 2017-01-01)
©2017 Society for Modeling & Simulation International (SCS).Optimistic approaches are scalable methods for time management in parallel and distributed simulations. In optimistic time management, logical processes advance their local time without constrained by the others in the simulation. If a logical process receives a message from its past, it goes back to a previously saved state, which is called a rollback. Even though the received message from the past would not cause any problem, rollback is performe...
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...
Federation architecture modeling: A case study with NSTMSS
Molla, Ayhan; Sarioǧlu, Kaan; Topçu, Okan; Adak, Mehmet; Oğuztüzün, Mehmet Halit S. (null; 2007-12-01)
We discuss the practical issues in modeling federation architectures in the case of Naval Surface Tactical Maneuvering Simulation System (NSTMSS), an HLA-based distributed interactive simulation system. We model the architecture of NSTMSS conforming to the Federation Architecture Metamodel (FAMM). FAMM provides a formalized language to specify the communication behaviors of federates along with their object models. Federate behavior specification is based on Live Sequence Charts. A federation architecture m...
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...
Repast HPC with optimistic time management
Gorur, B. Kaan; Imre, Kayhan; Oğuztüzün, Mehmet Halit S.; Yilmaz, Levent (null; 2016-01-01)
Copyright 2016 Society for Modeling & Simulation International (SCS).High performance computing (HPC) has great potential to speedup agent-based simulations. In parallel and distributed simulation (PADS) community, a well-known fact is that employing an optimistic time management mechanism instead of a conservative time management mechanism may provide remarkable performance enhancement, because optimistic approach avoids redundant synchronization among logical processes (LPs). In this paper, an existing op...
Citation Formats
U. Durak, T. Pawletta, M. H. S. Oğuztüzün, and B. P. Zeigler, “System entity structure and model base framework in model based engineering of simulations for technical systems,” Virginia Beach; United States, 2017, vol. 49, p. 1, Accessed: 00, 2021. [Online]. Available: