HIGH LEVEL ARCHITECTURE VIRTUAL ASSISTANT FRAMEWORK
https://doi.org/10.13140/2.1.4944.6406…
10 pages
1 file
Sign up for access to the world's latest research
Abstract
High Level Architecture provides a standard for abstraction, design, construction, development and operation of distributed computer simulation systems. This paper focuses on the latest version of the standard, i.e. IEEE1516:2010. Users who are not familiar with distributed computer programming may find it difficult to create HLA-compliant models using a tool that assumes some familiarities with distributed computer programming. Hence, a tool that can help such users is useful, especially in encouraging more people to develop HLA-compliant models. We have developed HLAVA Framework that encapsulates the detailed steps of main HLA interfaces such as the methods for creating logical processes, and management thereof, synchronization methods, and communication protocols -in fact, the framework is a simulation kernel for the distributed simulation logical process, which is compliant with (among others) the HLA standard, but due to a simple interface has only about 10 methods, which have ...
Key takeaways
AI
AI
- The HLA-VA Framework simplifies HLA-compliant model development, enhancing accessibility for novice users.
- HLA (High Level Architecture) enables interoperability among diverse simulation systems using XML for data exchange.
- IEEE1516:2010 outlines the latest HLA standard, emphasizing flexibility in simulation applications across various domains.
- The framework encapsulates essential HLA interfaces, reducing the complexity to approximately 10 manageable methods.
- HLA's adoption in the Czech Republic is limited, highlighting the need for tools like HLA-VA to encourage usage.








Related papers
Proceedings of the 14th European Simulation …, 2002
The distributed simulation architectures support the execution of simulation process in a distributed way by connecting different distributed simulation components of various functional areas. These simulation components collaborate and communicate in order to realize the functionality of the system as a whole. One of the well-known architectures is the High Level Architecture (HLA) which is a standard for modeling and simulation activities in the Department of Defense in the United States. Due to the fact that we faced with some inconveniences by using HLA for logistics area, a new distributed simulation architecture, called FAMAS Backbone Architecture, was developed. The FAMAS Backbone Architecture aims to model complex harbor simulation models in a distributed way. Although, the first version of FAMAS Backbone Architecture does not allow to connect the HLA compliant models, the next version should allow HLA compliance in order to exploit maximally the reusability feature. In order to enable to couple HLA models to FAMAS Backbone Architecture we have to combine these two architectures. The combination of these two architectures leads to a multilevel hierarchical design and development technology. The article introduces a new concept, called HLA-FAMAS bridge, for coupling these two distributed architectures.
Lecture Notes in Computer Science, 2004
In this paper we describe hla agent, a tool for the distributed simulation of agent-based systems, which integrates the sim agent agent toolkit and the High Level Architecture (HLA) simulator interoperability framework. Using a simple Tileworld scenario as an example, we show how the HLA can be used to flexibly distribute a sim agent simulation with different agents being simulated on different machines. The distribution is transparent in the sense that the existing sim agent code runs unmodified and the agents are unaware that other parts of the simulation are running remotely. We present some preliminary experimental results which illustrate the performance of hla agent on a Linux cluster running a distributed version of Tileworld and compare this with the original (non-distributed) sim agent version.
2018
Modeling and Simulation is attempting to tackle more and more complex systems, which makes their design highly challenging. Complex systems' Modeling and Simulation (M&S) require the consideration of several simultaneous points of view and involve skills from different scientific and technical fields. Distributed Simulation domain answer the question of coupling and running together heterogeneous components, e.g. IEEE 1516-2010 - High Level Architecture is one of the most used standard. Also, Functional Mockup Interface provide standard designed for the coupling of simulation tools (simulator coupling, tool coupling), and coupling with subsystem models, which have been exported by their simulators together with its solvers as runnable code. In this paper, we aim to provide bridge between HLA and FMI standard in order to couple those technologies.
Proc. Eur. Simulation …, 2003
The problem of shared state is well known to the parallel and distributed simulation research community. In this paper, we revisit the problem of shared state in the context of a High Level Architecture based distributed simulation. A middleware approach is proposed to solve this problem within the framework of the High Level Architecture Runtime Infrastructure. Four solutions to this problem are implemented in the middleware using receive-order messages. We will discuss the implementation issues of these four solutions in the middleware. Experimental results comparing the performance of these four solutions against a simple request-reply approach using timestamp-order messages are also presented. Manchester University (UK). His current research interests include: parallel and distributed simulation, distributed virtual environments, grid computing and multi-agent systems. His email address is
Distributed simulation represents a solid discipline and an effective approach for handling the increasing complexity in the analysis and design of modern Systems and Systems of Systems (SoSs). The IEEE 1516-2010 – High-Level Architecture (HLA) is one of the most mature and popular standards for distributed simulation, and it is increasingly exploited in a great variety of application domains, ranging from aerospace to energy, due to its capabilities to enable the interoperability and reusability of distributed simulation components. However, the development of fully fledged simulation models, based on the IEEE 1516-2010 standard, is still a challenging task and requires considerable development effort that often results not only in an increase in development time but also in low reliability. In this context, the paper presents the HLA Development Kit framework, a general-purpose, domain-independent software framework that aims to ease the development of HLA-based simulations by letting the developers to focus on the specific aspects of their simulation rather than dealing with the common HLA functionalities. Moreover, the so obtained simulation code is independent of any specific HLA platform, thus enabling its deployment and execution on any desired implementation of the HLA standard provided it is written in Java. The effectiveness of the proposed framework is shown in the context of the Simulation Exploration Experience (SEE), a project organized by the Simulation Interoperability Standards Organization (SISO) and led by NASA that involves several U.S. and European Institutions.
ACM Transactions on Modeling and Computer Simulation, 2007
In this article we describe HLA AGENT, a tool for the distributed simulation of agent-based systems, which integrates the SIM AGENT agent toolkit and the High Level Architecture (HLA) simulator interoperability framework. HLA AGENT offers enhanced simulation scalability and allows interoperation with other HLA-compliant simulators, promoting simulation reuse. Using a simple Tileworld example, we show how HLA AGENT can be used to flexibly distribute a SIM AGENT simulation so as to exploit available computing resources. We present experimental results that illustrate the performance of HLA AGENT on a Linux cluster running a distributed version of Tileworld and compare this with the original nondistributed SIM AGENT version.
IFAC-PapersOnLine
Modeling and Simulation are becoming more and more complex, making their design very challenging. Modeling and Simulation of complex systems requires simultaneous consideration of several points of view and the study of these systems needs skills belonging to different scientific fields. In Distributed Simulation domain, IEEE 1516-2010-High Level Architecture (HLA) is one of the most used standard. However, it does not provide any official graphical language for defining distributed simulation behaviors. Business Process Model and Notation standard could be an interesting solution for defining HLA execution scenario. This paper present application experiment applied to solar power plant. Our proposition consists in restrict the HLA execution process in order to use one federate as Master, controlling the others as Slaves. This allows us to generate a component responsible for the simulation execution process with parsing a Business Process Model and Notation diagram. In this paper, we present an application of this concept.
Computer, 2006
Simulation Modelling Practice and Theory, 2013
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.
2005
Modern simulation systems like International Space Station, Adhoc Networks, Aviation, Battle Field and Automobile Manufacturing often need to reside on networks of computer systems with numerous individual simulators concurrently running on distributed computing platforms. The concept of distributed and remote component-based computing lies at the core of the High Level Architecture (HLA). The High Level Architecture (HLA) is a US

Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.