Abstract

Communication system in the network-centric warfare (NCW) has been analyzed from the perspective of the system of systems (SoS), which consists of a combat system and a network system so that the two reflect each other’s effects. However, this paradoxically causes a prolonged execution time. To solve this problem, this paper proposes an advanced integrated modeling method for the communication analysis in the NCW via the transformation of the SoS, which reduces the simulation execution time while ensuring the accuracy of the communication effects. The proposed models mainly cover interentity traffic and intraentity mobility developed in the form of feed-forward neural networks to guarantee two-way interactions between the combat system and the network system. Because they are characterized as discrete events, the proposed models are designed with the discrete-event system specification (DEVS) formalism. The experimental results show that the proposed transformation reduced an error by 6.40% compared to the existing method and reduced the execution time 3.78-fold compared to the SoS-based NCW simulation.

1. Introduction

Network-centric warfare (NCW) is an emerging theory of war based on the concepts of nonlinearity and complexity [1, 2]. According to the doctrine of NCW, all combat entities, such as war-fighters, manned and unmanned platforms, and command and control (C2) centers, are linked via a network architecture for sharing the combat situation [3, 4]. For example, network nodes are dynamically located as the entities are moved; traffic between the nodes is also changed whenever they interact in joint operations. Thus, NCW should be analyzed based on the communication interactions, which mainly cover interentity traffic and intraentity mobility [5, 6].

For communication analysis in NCW, modeling and simulation (M&S) techniques have been widely used; and a well-known approach is to simulate communication factors separately within the whole NCW simulation [7, 8]. In other words, an M&S engineer separates a network system for explicit communication information from a combat system that generates the overall combat scenario. Then, the engineer interacts with the two systems under standardized architectures such as high-level architecture (HLA) or test and training enabling architecture [9, 10]. This is a typical approach for system of systems (SoS) development, which supports the high reality of component systems and flexibility in changing them [11, 12].

Despite these advantages, the SoS-based simulation causes a prolonged simulation execution time. Simulation analysis generally requires performing simulation evaluations of all possible input combinations as a “what if” analysis; thus, it consumes a lot of execution time due to the many repeated experiments [13]. In the SoS approach, the simulation overhead due to the use of the interoperation architecture is a primary reason for the time-consuming problem [14, 15].

To overcome this weakness, this paper focuses on a transformation approach that shifts from an SoS-based NCW simulation to an integrated form without using the interoperation infrastructure. For simulation analysis of the network system, we distinguish two main factors: interentity traffic and intraentity mobility. Based on the factors, we propose (1) a new combat model that includes them and we describe (2) how the model is connected to the network model in the manner of an integrated simulation.

Traffic and mobility, in the integrated simulation, should be two-way interactive with the combat model and the network model. For example, the combat model requests the traffic situation, such as packet delivery ratio and delay, between the source and the destination nodes to the network model. Then, the network model eventually responds to the request based on the network conditions. Thus, the combat model proposed in this paper facilitates the representation of interactive changeability according to the current state of the network; and the network model enables an analysis of the communication effect more realistically. This interactive design for the two models represents a clear difference from previous studies on the development of traffic and mobility models.

To this end, this paper proposes a transformation process consisting of the following three major phases: (1) traffic and mobility data acquisition from SoS-based simulation, (2) data preprocessing for training, and (3) traffic and mobility models hypothesis and variable estimation of them using a neural network. In the third phase, we design regression models in the form of feed-forward neural networks. Specifically, inputs of the models are the communication effects, for example, packet delivery ratio (PDR) and end-to-end delay, and outputs are the variables, for example, interdeparture time of traffic generation and the movement speed of the network node. Because the inputs and the outputs are characterized as discrete events, the traffic and the mobility models are designed with discrete-event system specification (DEVS) formalism [16].

For training of the communication effects, in the first two phases, we preferentially performed SoS-based simulation. The SoS simulation consists of two systems and an interoperable middleware between them: a combat system containing military operations of various combat entities, which is implemented through DEVSim++ [17], a network system that includes the depiction of a mobile ad hoc network (MANET) with network simulator 3 (NS3) [18, 19], and a run-time infrastructure (RTI) for interoperating them [20]. In this paper, we assume that the simulation results for SoS-based NCW are already validated.

As an experiment, we measured the accuracy and simulation speed of the procedure of transformation by comparing the previous traffic and mobility model in the existing study. The experimental result shows that the proposed work reduced the error by about 6.40% compared to the previous work and within an acceptable added time for training the proposed model. Finally, we expect that our study will provide an alternative way for the user, when operating an SoS requiring long execution times, to conduct a simulation analysis of various scenarios including network parameters such as a sensitivity analysis.

This study is organized as follows. Section 2 describes the background. Section 3 analyzes previous work and its limitations. Section 4 defines our problem and explains the proposed method and model. Section 5 discusses the experimental results by comparing previous studies. Finally, Section 6 presents our conclusions.

2. Background

This section provides background knowledge regarding systematic views and the main factors affecting communication analysis in NCW.

2.1. Two Systematic Views for Communication Analysis in NCW

The power of NCW is derived from the effective linking or networking of knowledgeable entities that are geographically or hierarchically dispersed [21]. The combat entities in NCW can independently move in any direction; also, they are interconnected with wireless communication. Thus, we assume that the network for NCW is realized with MANET, which is effective in enabling highly mobile, highly responsive, and quickly deployable entities [22]. In this context, one of the purposes of NCW simulation is to analyze the performance of the network, for example, packet delivery ration or end-to-end delay, in consideration of the network’s dynamic configuration [23].

Figure 1 shows two systematic views on communication analysis in MANET. The first approach is based on the SoS-based simulation. In the SoS view, a combat system generates the tactical behaviors of all entities and a network system computes the configuration of nodes in MANET. Two main data sets, that is, traffic and mobility, are interacted with each other via a predefined interface. The next view is to develop an integrated network system comprising a network model and an abstracted combat model. The combat model abstracts mobility and traffic data and interacts with the network model at the model level not the system level.

The interoperation method assumes that each subsystem performs its tasks autonomously to take detailed actions for the SoS [11]. Thus, the biggest benefit of the SoS-based NCW is enhancing the accuracy of mobility and traffic data. Nevertheless, it inevitably remains a practical problem due to the prolonged simulation execution time. On the other hand, the integration method implies that each submodel interacts with others, sharing common information to form a unified system. Since they are operated within a standalone environment, the simulation is executed more quickly than in the interoperation method. However, the abstracted models have lower fidelity compared with the independent systems in the SoS.

Therefore, this paper proposes an advanced integration method for communication analysis in NCW, which reduces the simulation execution time and ensures the accuracy of the mobility and traffic models.

2.2. Two Factors for Communication Analysis in NCW: Mobility and Traffic

Figure 2 illustrates how two factors, that is, traffic and mobility, influence the linking of combat entities in NCW. We assume that there is a one-to-one correspondence between a combat entity and a network node. For a straightforward understanding, we explain this by separating the combat entities from their nodes, which is relevant to an SoS approach.

In Figure 2, a C2 center, for example, headquarters, tries to send an infantry troop a command message to move to a specific location. Under normal situations, Entity in the combat system sends a request message, including the command to the network system. Then, the network system finds a proper routing path from Node to Node and sends a response message to Entity in the combat system. After receiving the message, Entity moves to the desired location. On the contrary, when the network is in a bad condition, the transmission from Node to Node fails, and the network system cannot send a response to the combat system. In this case, Entity has difficulty controlling Entity, and Entity may generate different maneuvering behavior. If Entity moves, whether it behaves correctly or not, it sends a final position to the network system to update its node. In other words, this ad hoc configuration of the network may change with time as the nodes move or adjust their transmission and reception messages.

In this way, the combat system exchanges two types of data, that is, traffic and mobility, with the network via an interoperation infrastructure. The traffic data regarding the command message in Figure 2 is composed of the traffic flow in the connection of the pair of the source and the destination entities and the requested time for the connection. The mobility data has the position of the entity at the specific time.

With these data, when we transform the SoS-based NCW simulation into the integrated simulation, including the combat and the network models, the following two requirements should be considered. First, traffic and mobility occur eventually in the combat model; thus, the two models are specified with discrete-event simulations. Next, because these data influence both models, it is necessary to construct them with inputs as well as outputs.

Although many research studies have been conducted on the construction of the traffic and mobility model in the network system [24, 25], these regard the models as a generator model with only output. In the following section, we will discuss some related work and its limitations in detail.

Over the last decade, several studies have been conducted to construct a traffic and mobility model for evaluation of the network system in the NCW. Each of these studies has described this model in the form of a generator that can be classified in terms of whether data is used in the process of the model’s construction or not. The generator model not based on the data has an advantage in that it can be used regardless of the presence or absence of data, whereas it is difficult to reflect the real world completely. On the other hand, the generator model based on data enhances the reality of the traffic and mobility, although it requires data from the real world. Table 1 shows the related traffic and mobility models according to the criteria for this classification.

To evaluate the performance of the network system, even though there is no available data, several studies have used the statistical traffic models based on probabilistic distribution, such as constant bit ratio and exponential. Some of them have represented the network with homogeneous nodes with the same traffic [2628] or with heterogeneous nodes with different traffic according to the type of the combat entity [29]. On the other hand, other studies have tried to construct the traffic model with available data from the real world [30, 31]. They have extracted the data set of the interdeparture time from the real world and have made the empirical cumulative distribution function using the data set. They have then generated the traffic based on the distribution function. Although these models play a role in generating traffic, they cannot generate the different traffic against a change in the situation, because they are only in the form of a generator with the output.

Similar to the traffic model, some researchers have focused on developing a mobility model to evaluate the network system under a condition in which there is no available data. Bindra et al. and Kioumourtzis et al. used the reference point group mobility model that regards mobile nodes as a moving group based on a random waypoint model (RWP) [32, 33]. Also, Fongen et al. used the hierarchical group mobility model that divides the battlefield area according to the organization structure and moves within the area using the RWP model [34], while Reidt and Wolthuse used the ad hoc mobility model with the tactical maneuver trace predefined by the user [35]. Although their studies can be an alternative when there is no available data, the stereotyped model is somewhat different from the situation in the real world. On the other hand, other studies have tried to construct a similar mobility model that reflects the real world from the data [36, 37]. In these studies, they hypothesized a mobility model that includes the combat entity’s property as the parameter, such as speed, the angle of movement, and the duration time of the movement, and then tunes the parameters based on the traced data acquired from the real world. In the end, two such models can only generate the predefined positions regardless of the change of the situation, because they are only generator models.

To summarize, even though some researchers have tried to construct the traffic and mobility models regardless of the presence or absence of data for the analysis of the NCW, they have represented the models in the form of a conventional generator, only having an output from the view of the standalone system and not the system of systems. Unfortunately, to apply these generator models to the analysis of the network system in the SoS-based NCW simulation causes the degradation of the accuracy, because the traffic and mobility data are changed according to the status of the communication, as we previously explained. For this reason, it is inevitable that we will need to construct a new type of traffic and mobility model that includes the input and output to generate the different traffic and mobility traces according to the status of the network system. Therefore, we suggest a new type of traffic and mobility model that satisfies the above constraints of the previous studies. The following section focuses on this proposed model.

4. Proposed Work

In this section, we clarify the problem definition and propose a transformation method for NCW simulation. The proposed model in the method is an NCW model including an abstracted combat model and network model.

4.1. Problem Definition

Figure 3 shows how this study transforms the SoS based on an interoperation environment (upper left part) to the integrated system (lower right part). In this process, the network system remains as it is, whereas the combat system is abstracted into an abstracted combat model, which includes the traffic and mobility generating the traffic and position data, and an interface model connecting the models with the network model. Then, the model is integrated with the unchanged network model.

In the process of the abstraction of the combat system, to deal with the aforementioned limitations, the proposed abstracted combat model should satisfy two requirements: (1) a discrete-event model for discrete-event simulation and (2) a model generating the different output according to the states of the adjacent system. In this respect, we define such a situation as a problem to (1) hypothesize a DEVS coupled model including atomic models and (2) estimate the related variables.

4.2. Proposed Transformation Method

In general, the output of the system () can be expressed as a function () of input, that is, parameters ( and variables (). From this perspective, Figure 4 shows how formalism expresses the transformation, where

is the combat system to be abstracted is the network system to be analyzed is the input parameter set of ; is the output set of ; is the variable set of ;

is the output set from to ; is the output set from to ;

is the abstracted model of from the perspective of ; is the variable set of ; is the estimation function for ;

is the estimated output from ; is the estimated variable of the model ();

is the integrated system.

In the SoS, the output of the network system is , and is acquired from the combat system (. Unfortunately, because the combat system does not exist in the integrated system, cannot be acquired directly.

To solve this problem, we hypothesize an abstracted model (). and refer to an abstracted combat model and a variable of the combat model from the perspective of the analysis of the network system. For example, among the various combat system logics, factors only related to the traffic and position are necessary for the network system’s analysis. In this context, means the variable for expressing the factors and means the abstracted combat model, including the variable. In addition, to represent the fact that is influenced by the response of the network system (i.e., ), we assume an estimation function () against the relation between and ; that is, .

With and , this paper can acquire the output, , from the abstracted combat model, and furthermore, by using this model, we can finally find the output of the integrated network system by integrating the network model. The next subsection shows its detailed process.

4.3. Overall Process of System Transformation

Figure 5 depicts the process of the transformation consisting of the following three major phases: (1) data acquisition from the simulation of the SoS-based NCW, (2) data preprocessing, and (3) traffic and mobility model hypothesis and variable estimation of the models using the neural network. In the model hypothesis step, Figure 6 and the following specification indicate an abstracted combat model () constructed as a DEVS coupled model, including three kinds of DEVS atomic models: traffic (), mobility (), and interface model (). The role of the traffic model is to generate data from the source node to the destination node; each traffic model is mapped onto the node’s pair of the source node and the destination node. The mobility model generates the position of the corresponding node; each model is mapped to each node.

In the last phase, we hypothesized the traffic and mobility model and the function for estimating the variables of the models using the neural network; we trained the neural network using the preprocessed data set. Then we constructed the integrated system for the NCW by embedding the neural network in the traffic and mobility model. The next subsection gives a description of the last phase.

4.4. Proposed NCW Model

In the first phase, we extracted some experimental points against the input of the network system (i.e., communication parameters) from the entire design space using the design of the experiment (DOE). We then executed the NCW simulation against the extracted experimental points by acquiring the message and position information for the traffic and mobility analysis. After that, for the preprocessing of the data for training, we constructed the data set for traffic and mobility from the acquired information against the experimental points. The former is and the latter is , where is communication response, that is, end-to-end delay and PDR, and and are the variables related to the traffic and mobility model, respectively.

In addition, to represent the property of the traffic and mobility affected by the network system, the interface model performs a role to connect the communication effects from the network model to the input of the traffic and mobility model according to the following procedure. The interface model transmits the traffic generated from the traffic model to the network model through the C request during the initial period of the simulation. The model then receives the communication effect of each event from the network model through the C response port, calculates the average communication effect, and transmits it to the traffic and mobility model using the C result port. Once it has received the effects, the traffic and mobility model completes the simulation model by calculating the value of the variables of the model based on the effects and the neural network and proceeds with the simulation.where;;;;;.

Figure 7 and the following specification show the structure of the traffic DEVS atomic model () consisting of four variables: . and refer to the time interval between the generation of the traffic and whether or not the source and destination node are connected. and are the times when the packet generation is started and ended.where;execute;execute ; where where where where ;;is ’s variable: is the interdeparture time of traffic generation; is the probability of existence of the traffic model; is the start time of the traffic generation; is the end time of the traffic generation.is ’s object model: is the prediction function of ; is the prediction function of ; is the prediction function of ; is the prediction function of ; is the time for the initial traffic generation; is the interdeparture time of the traffic in the state.

The traffic model is a probabilistic discrete-event model in which packets are generated at intervals of from the to the time according to the probability of the existence of the connection () [38]. The model has four states: . In the state, traffic occurs in the interval time during the   time and then waits in the state. After receiving the communication effect from the interface model through the C result, the , and values are calculated by calling the object model: . If the connection exists, it transits to the state and to the state after the time for traffic generation and generates the traffic at the interval. Then, when the time is reached, the traffic generation is stopped and the state transits to the state. On the other hand, if C does not exist, it does not generate traffic. In such a form, this traffic model plays the role of generating different types of traffic according to the communication effect calculated in the network model.

Figure 8 and the following specification show the structure of the mobility DEVS atomic model () consisting of five variables: . refers to the transition probability to the state, and and refer to the time for remaining in the and state, respectively. In this model, the probability of staying in the state is determined by , and the position information is generated based on the and in that state.where;executeexecute execute execute ;;;is ’s variable: is the transition probability to the state; is the duration time in the state; is the duration time in the state; is the speed of the movement; is the angle of direction change.is ’s object model: is the prediction function of ; is the prediction function of ; is the prediction function of ; is the prediction function of ; is the prediction function of ; is the maneuver function using .

This model is a probabilistic discrete-event model in which the model varies stochastically according to the . The model has three states, , and waits initially in the state. Similar to the traffic model, after receiving input through the C result, five parameter values are calculated by the object model: , . In the state, the position is updated through the and during the time, but the position is not updated during the time in the state. At the end of each state, it decides the probability of staying in the state according to . In this way, the influence of the network model affects the values of the five variables through the object model, thereby generating different types of mobility.

Finally, the specification for the interface DEVS atomic model () is described in Figure 9. This model calculates the cumulative communication effect through the C response from the network model during the initial time and passes the result to the traffic and mobility model through the C result port. Then, the traffic and position information generated from each model is transmitted to the network model through the C request port. The interface model consists of three states: . After the time in the state, the model calculates the average communication effects using the and transmits them to the traffic and mobility model. Through this process, the model enables the generation of the different types of traffic and mobility data according to the state of the network model.where;;where where ;execute ;;; is the function for calculation on the effects of communication.

After the model hypothesis step, we are going to focus on the variable () estimation step. As mentioned in the previous subsection, it is necessary to transform raw-data from the SoS-based NCW simulation to the data set for learning (referring to Figure 5). We then constructed a regression model with the form of feed-forward neural network using the data set [3941].

The upper part of Figure 10 shows the detailed structure including as an input and as an output. It consists of three kinds of layers: input, hidden, and output; each layer has neurons, and they have a weighted connectivity with neurons in the other layers. The value of neurons in the hidden and output layer is acquired from the weighted sum of neurons in the previous layer and the activation function. To make this identified regression model in an executable form, as shown in the lower part of Figure 10, this paper regards the regression model as a function and generates the model to the source codes, which can be implemented to the prediction functions of the object model () in the above traffic and mobility model.

5. Case Study: Simulation-Based Analysis of the Network System

The objective of this case study is to demonstrate how much the proposed method improves the accuracy compared to the existing method while conducting the transformation of the SoS-based NCW [42, 43]. Also, this paper compares the simulation speeds before and after the transformation.

5.1. Experimental Design

The objective of the SoS-based NCW simulation is to analyze the communication effects (i.e., end-to-end delay and PDR) against the communication-related parameters under the battlefield environment in which the exchange of information between combat entities occurs through the communication. The SoS-based NCW consists of two systems (combat and network system), which have already been validated.

The combat system represents the army’s military logic at an infantry company level and consists of 131 combat entities. These entities exchange information between entities through communication (traffic) and conduct the maneuver (mobility). This system is implemented in the DEVSimHLA using DEVS formalism. On the other hand, the network system describes the MANET using destination sequenced distance vector (DSDV) routing protocol and consists of 131 network nodes, which correspond to the entities of the combat system [44, 45]. This system calculates the effects of communication (traffic) by updating the position of nodes (mobility). This system is implemented in the ns-3 discrete-event network simulator.

The two systems participate in the HLA-based interoperable simulation through an RTI and use a federation object model that includes the traffic and mobility data. In addition to the data management, the systems advance the simulation time using the application program interfaces related to time management. The network system calculates the effects of communication against the traffic data from the combat system and transmits them to the destination node by updating information on the position from the mobility data.

This combat scenario depicts the complex and hierarchical information exchange among combat entities [46, 47]. The blue force conducts a defense operation against the red force with three times the military strength in a 2 km × 2 km operation area. The combat entities perform threat evaluation and weapons assignment and transmit the results to another entity through communication. According to the communication performance, the entity makes a different decision and generates a different type of traffic and mobility data. Table 2 shows the parameters’ names and their descriptions.

5.2. Experimental Procedure

Before conducting the transformation, we executed the SoS-based NCW simulation. In our five-dimensional network parameters in Table 2, the full factorial design size is 7 (for ) × 11 (for ) × 11 (for ) × 11 (for ) × 4 (for ) = 37,268, which requires a long execution time, approximately 1,128,084 hours if we conduct 30 trials against each experimental point (1.01 hours per one execution) [4850]. For this reason, we selected the first 65 experimental points for training from the entire design space: 43 points using face-centered central composite and 22 points using a Latin hypercube design [51]. We then chose an extra 22 points at random from among the full design to evaluate the transformation. Using the acquired data from the SoS-based NCW simulation, we constructed an abstracted combat model consisting of the 908 traffic models, 131 mobility models, and an interface model. In the process, we trained the feed-forward neural network with a 2-5-1 structure using Levenberg-Marquardt algorithm.

From the perspective of accuracy and simulation execution performance, we regarded the output of the network system and the execution time as the effectiveness index. The environment for this case study is as follows. For the combat system, CPU: I5-3550 3.3 GHz, RAM: 4 GB, DEVSim++ v.3.1 are used. For the network system, we used NS3 v.3.18. These two systems used RTI 1.3-NG and progressed simulation time over 5,000 sec including 300 sec. For the training, we used MATLAB neural network toolbox v.8.2.1 and MATLAB Coder v. 2.7.

5.3. Experimental Results

Before the analysis of the accuracy and the speed, we constructed the first-order linear regression model () to identify whether the selected network parameters influence the communication effects [52, 53]. In Tables 3 and 4, the column refers to the parameters, while the row refers to the coefficient estimates, the standard errors (SEs) of the estimates, the -statistic values of the hypothesis tests for the corresponding coefficients (Stat), and the significant probability ( value). Tables 3 and 4 show that the five parameters influence at least one of the two communication effects based on the fact that the value is smaller than the significance level (0.05); therefore, we used these parameters in the case study.

To conduct an analysis from the perspective of accuracy, we compared the results of the transformation through the proposed method and the conventional method, which only generates the output regardless of the input. Figures 11 and 12 show the graphs for the accuracy comparison of the communication effects (i.e., PDR and end-to-end delay). The -axis and -axis refer to the communication effects from the SoS-based NCW execution and integrated system, respectively. The more symmetry of the - and -axes, the higher the accuracy. In Figures 11 and 12, the simulation results of the proposed method have higher accuracy than those of the conventional method. For the quantitate analysis of this difference, we measured the root mean square error (RMSE). In the case of Figure 11, each case indicates 0.0425 and 0.0997 RMSE, which means 4.6281% and 10.8407% when considering the minimum and maximum value (0.0491, 0.9691). Also, Figure 12 indicates 0.0520- and 0.1304-second RMSE, which means 4.3721 and 10.9647% when considering the minimum and maximum value (0.0018, 1.1915). This improved accuracy stems from the proposed traffic and mobility model, as shown in the following figures.

Figure 13 shows the flow of the traffic, which is one of the causes of enhanced accuracy. The left and right part show the traffic between entities in the SoS-based NCW and the proposed integrated system. The upper and lower part show the traffic in the normal and poor network condition; the former implies a case of having high PDR and small end-to-end delay, and the latter implies a case of having small PDR and high end-to-end delay. In the left part, the two figures show that more traffic occurs in the normal communication condition than in the poor condition, because the normal network condition allows for more exchanged information and more connection of information owing to the delivery of the hierarchical command. From this perspective, the right part describes a similar trend to the left part in that traffic changes according to the communication condition, which helps to reduce the error from the transformation.

Figure 14 shows another cause of enhanced accuracy, mobility data; it shows the average position change of the nodes against the experimental points at the end of the simulation time. In the SoS-based NCW simulation, the position change in the experimental points with a normal communication condition is larger than the experimental points with a poor condition, as the orders between the entities related to maneuver are normally transmitted through the communication. In the proposed integration system, the mobility also indicates a similar trend, although it does not have the same results; it also plays a role in enhancing the accuracy.

From the perspective of the simulation speed, we compared the average execution times and the average numbers of executed events per one trial in the SoS-based NCW and integrated system. Table 5 shows that the integrated system reduced the execution time 3.78-fold compared to the SoS-based NCW. Also, judging by the fact that the number of executed events in the network system is similar between the SoS-based NCW and the integrated system and is much higher than the number of the executed events in the combat system of the SoS-based NCW, we can infer that the elimination of the interoperation architecture of the SoS-based NCW plays a prominent role in reducing the execution time.

Furthermore, they recorded 2633.45, 697.07 hours with the 87 experiment points, that is, 2610 trials. In addition to the execution time for the simulation, the proposed integrated system requires a time for training in machine learning of about 8.55 hours, including 7.27 hours for the traffic models and 1.28 hours for the mobility models. Fortunately, however, the time is quite small compared to the execution time of the SoS-based NCW simulation.

6. Conclusion

In network-centric warfare (NCW), due to the importance of communication, which is responsible for the flow of information, it is necessary to analyze the performance of this communication against the communication parameters in an environment with high complexity, such as a battlefield. For this reason, many studies have conducted a simulation-based analysis of the NCW from the perspective of the SoS, which consists of the combat system and the network system so that the two reflect each other’s effects. However, this paradoxically causes a prolonged execution time and difficulty in conducting the analysis of the various parameters due to the problem of time.

To overcome this weakness, we need to abstract the combat system to an abstracted combat model that includes the traffic and mobility models required for the network system’s analysis. We also need to integrate the abstracted combat model with the network system. Some studies have been conducted on the construction of the traffic and mobility model for the analysis of communication. However, as the analysis has been performed in a standalone system, not an SoS, the resulting model has a form with only an output, and therefore the model cannot generate the different outputs according to the state of the adjacent system, although it is an important characteristic of the SoS with high complexity.

This paper proposed the transformation of the SoS-based NCW into an integrated system. For this, we first hypothesized an abstracted combat coupled model that includes the traffic, mobility, and interface atomic models using discrete-event systems specification (DEVS) formalism for the discrete-event simulation. We then estimated the variables of the models in the form of the neural network, which can be updated from the state of the adjacent system, and identified the variable using the machine learning and the data acquired from the SoS-based NCW simulation execution.

The case study shows that the integrated system, as a result of the proposed method, significantly improves the accuracy compared to the existing method and reduces the execution time compared to the SoS-based NCW simulation. We expect that this paper will help in the analysis of various parameters in various domains based on the SoS as well as the military domain.

Glossary

C2:Command and control
CPU:Central processing unit
DEVS:Discrete-event system specification
HLA:High-level architecture
MANET:Mobile ad hoc network
M&S:Modeling and simulation
NCW:Network-centric warfare
NS3:Network simulator 3
PDR:Packet delivery ratio
RAM:Random-access memory
RMSE:Root mean square error
RTI:Run-time infrastructure
RWP:Random waypoint model
SE:Standard error
SoS:System of systems.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by Institute for Information & Communications Technology Promotion (IITP) grant funded by the Korean Government (MSIP) (no. 2017-0-00461, Development Platform for User-Level Customizable, General Purpose Discrete-Event Simulation Software).