Title
Layered simulation architecture: A practical approach.
Abstract
This article presents a practical approach to the design of federate architectures for the simulation developers by applying a well-known architectural style, layered architecture, from a developer’s perspective. Adopting layered architecture for an HLA-based simulation (i.e. a federate) provides a clear separation to the following concerns; the user interface (where the user can be a human or an external system such as a GIS server), the simulation logic, and the HLA-specific communication. Thus, layered simulation architecture allows the simulation developers to focus on each concern separately and gives them the freedom to implement each layer in a different programming language, and to encapsulate the repetitive and low-level implementation details of the HLA federate interface specification. Moreover, the article introduces a wrapper for the current HLA runtime infrastructure, and gives an account of the suggested implementation practices through a case study.
Year
DOI
Venue
2013
10.1016/j.simpat.2012.11.001
Simulation Modelling Practice and Theory
Keywords
Field
DocType
Distributed simulation,High Level Architecture,Simulation architecture,Layered architecture style,Federate architecture
Database-centric architecture,Space-based architecture,Applications architecture,Software engineering,Computer science,Solution architecture,Reference architecture,Enterprise architecture framework,High-level architecture,Multitier architecture
Journal
Volume
ISSN
Citations 
32
1569-190X
0
PageRank 
References 
Authors
0.34
4
2
Name
Order
Citations
PageRank
Okan Topçu1294.17
Halit Oguztüzün220826.40