<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Models of Information Processing Optimization for Technical Interoperability in a Network of Distributed Situational Centers</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Mathematical Machines and Systems Problems NAS of Ukraine</institution>
          ,
          <addr-line>Academician Glushkov Av. 42, Kyiv, 03187</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The problems and directions of development of distributed information services of situational systems are considered. A method for assessment the interoperability of distributed situational centers is proposed. The urgency of creating a network of distributed situational centers based on convergent technological solutions is substantiated. Models and algorithms for providing technical interoperability between participants of the process of situational management in the network of distributed situational centers have been developed. The potential for further improvement of situational management systems for strategic planning based on the management (control) of the capabilities of the target systems is shown.</p>
      </abstract>
      <kwd-group>
        <kwd>system of situational management</kwd>
        <kwd>network of distributed situational centers</kwd>
        <kwd>convergence of information technologies</kwd>
        <kwd>interoperability optimization</kwd>
        <kwd>system capability</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>An urgent issue for the development of information technologies and systems is the
task of creating a Network of Distributed Situational Centers (NDSCs) based on
convergent technological solutions. In this regard, it is of particular importance to
develop information services for information and analytical systems based on NDSCs to
support and make decisions at different levels of state governance. Developing and
implementing into practice the system of situational centers (SC) for solving public
administration tasks is an integral part of the creation of effective governance systems
for different levels of the country's economic complex.</p>
      <p>Standard ISO/IEC 10746 [1] defines the essential concepts necessary to specify
reference model of open distributed processing (RM-ODP) systems from five
prescribed viewpoints. It provides a well-developed framework for the structuring of
specifications for large-scale, distributed systems.</p>
      <p>The framework for system specification provided by ISO/IEC 10746 has four
fundamental elements:
 An object modeling approach to system specification;
 The specification of a system in terms of separate but interrelated viewpoint
specifications;
 The definition of a system infrastructure providing distribution transparencies for
system applications;
 A framework for assessing system conformance.</p>
      <p>The RM-ODP framework provides five generic and complementary viewpoints on
the system and its environment:
 The enterprise viewpoint, which focuses on the purpose, scope and policies for the
system. It describes the business requirements and how to meet them;
 The information viewpoint, which focuses on the semantics of the information and
the information processing performed. It describes the information managed by the
system and the structure and content type of the supporting data;
 The computational viewpoint, which enables distribution through functional
decomposition on the system into objects, which interact at interfaces. It describes the
functionality provided by the system and its functional decomposition;
 The engineering viewpoint, which focuses on the mechanisms and functions
required to support distributed interactions between objects in the system. It
describes the distribution of processing performed by the system to manage the
information and provide the functionality;
 The technology viewpoint, which focuses on the choice of technology of the
system. It describes the technologies chosen to provide the processing, functionality
and presentation of information.</p>
      <p>In context of ISO/IEC 10746 standard interoperability notion is defined as
capability of objects to collaborate, that is, the capability mutually to communicate
information in order to exchange events, proposals, requests, results, commitments and flows
[2].
2</p>
    </sec>
    <sec id="sec-2">
      <title>Formal statement of the problem</title>
      <p>When implementing the information-analytical process of information processing
during the alternatives preparation and decision-making in NDSC, there is rising the
task to administrate the sequence of information processing and control flows such
that the system of the SC associated with one same problem could provides the
necessary level of interoperability in the processes of information, analytical and expert
servicing for participants of situation management processes (PSMP) at a minimum
cost of time. The PSMP set includes experts, analysts, decision-makers, and other
involved stakeholders and sites. The information and analytical process is formed in
the form of an application that determines the need for information resources and
analytical and expert capabilities and time of service of each SC. The convergent
approach involves the composition of heterogeneous components in a single system
[3], ensuring compliance with 12 basic interoperability principles [4]: 1) subsidiarity
and proportionality; 2) openess; 3) transparency; 4) reusability; 5) technological
neutrality and data partability; 6) user-centricity; 7) inclusion and accessibility; 8)
security and privacy; 9) multilingualism; 10) administrative simplification; 11)
preservation of information; 12) assessment of effectiveness and efficiency.</p>
      <p>These basic principles are divided into the following 4 categories:
 Principle setting the context for governance actions on interoperability (1st
principle);
 Core interoperability principles (2nd to 5th principles);
 Principles related to generic user needs and expectations (6th to 9th principles);
 Foundation principles for cooperation among public administrations (10th to 12th ).</p>
      <p>A heterogeneous network of SCs is considered. Let M be the set of users (PSMP)
of NDSC; n is the number of SCs (in our case, |M| &gt; n, that is, multi-user and
contentdifferent nodes of monitoring and analysis of the information being processed
(economic, environmental, military, etc.); ck is estimation of the k-th user information
needs (kM); Ri is the bandwidth estimation of the i-th SC of the NDSC; Pij – the
flow of information redistribution among i-th and j-th SCs (i, j=1,2,…,n) in the
network; q is the maximum permissible information flow among two SCs.</p>
      <p>We introduce a variable</p>
      <p>1, if the k  th user is served by the i  th SC of the NDSC, i  1,..., n
xki  
 0, otherwise
.</p>
      <p>The formalized view of the model for actual loading Hi of the i-th SC (i=1,2,…,n)
in NDSC during of user’s servicing in NDSC is as follows:</p>
      <p>Hi  max  ck xki  min ,</p>
      <p>i kM
 ck xki  Ri ,i  1,2,..., n ,
kM
1 n</p>
      <p> xki  1, k  M ,</p>
      <p>
        M i1
Pij xki , xkj   q; k  M ; i  j; i, j  1,2,..., n .
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
      </p>
      <p>
        Condition (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) expresses the limitation on bandwidth information of the i-th SC,
condition (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) is a requirement of obligatory service of all users (PSMP) and belonging
of the user to the service group of local SC, condition (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) regulates the service flows
between users (PSMP) of NDSC .
      </p>
      <p>
        The problem in statement of (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) - (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) is the problem of zero-one integer
programming (Boolean integer programming). To solve problem (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) - (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ), an algorithm is
proposed that implements the search method with local optimization [5], which
allows one to obtain a solution of problem (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) - (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) with acceptable accuracy for
practical operation of the NDSC.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Literature review</title>
      <p>The problem of efficient distribution of tasks in automated computer systems (ACS)
network was considered in other works by Glushkov [6], Morozov [7] and others.
NDSC is a development and extension of the concept of ACS network to date. One of
the key mechanisms for the effective functioning of NDSC is to ensure
interoperability among its constituents.</p>
      <p>According to the definition of interoperability in accordance with ISO/IEC 24765
[2] and the interoperability framework (EIF) adopted at the EU [4], the basic level of
interoperability is technical interoperability (Fig. 1).</p>
      <p>On the basis of the EIF [4] the European Interoperability Reference Architecture
(EIRA) was developed [8]. Various aspects of interoperability have been considered
in [9-13].</p>
    </sec>
    <sec id="sec-4">
      <title>Models of optimization of technical interoperability</title>
      <sec id="sec-4-1">
        <title>Model of optimization of loading of NDSC</title>
        <p>The paper proposes models and algorithms for providing technical interoperability
between PSMPs in NDSC. Consider the problem of PSMP service in a distributed
system, which can consist of several local (regional) SCs and aimed at solving various
content problems. As a rule, when organizing the interaction of many SCs,
appropriate expert assessments and calculations of their loading are conducted in order to
serve the needs of the PSMP in a timely manner. However, over time, uploads can
change significantly (for example, through the introduction of new tasks and
management information flows), and NDSC will not be able to meet PSMP requirements
at the right time and volume. The challenge is to redistribute the load of NDSC in
order to ensure a uniform load on organizational, human and technical and
information resources for timely and qualitative decision-making in SCs that cater to PSMPs
at various levels.</p>
        <p>
          The outputs for solving problem (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) - (
          <xref ref-type="bibr" rid="ref4">4</xref>
          ) are formed in the form of matrix A. The
rows of the matrix represent the estimation of information needs of PSMPs served by
the NDSC. The columns of matrix A are the actual loading of the NDSC, i.e. Hi
(i=1,2,…,n).
        </p>
        <p>The algorithm for solving the problem of customer service in NDSC is presented in
the form of the following five steps.</p>
        <p>Step 1. If all the columns of matrix A are revised, then proceeds to step 5.
Otherwise go to the next step. In the analysis, matrix A is searched for the column with the
maximum sum of rows, that is, with the maximum load of a specific SC. Let such a
column be the column i. The next step is to fix an area of three columns i, i+1, i–1
(i=1,2, ...,n). If i + 1 or i–1 do not exist (for finite elements), then the column i
neighborhood will be truncated.</p>
        <p>
          Step 2. In the i-th column there is a non-zero element сkхki and the possibility of
shifting this element to the right or left according to conditions (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) - (
          <xref ref-type="bibr" rid="ref4">4</xref>
          ) is checked. If
such shifts are possible, they are executed. To remember the movements of elements
of matrix A in the next step of the algorithm (in order to determine possible
movements in the next step) is an auxiliary matrix B, which elements are numbers from the
set (
          <xref ref-type="bibr" rid="ref1">–1, 0, 1</xref>
          ). Initial values of matrix elements are equal 0. When moving the element
сkхki to the location of the element сkхki-1, the еki element of the matrix B takes a value
of –1, when moving the сkхki to the location сkхki+1 the еki element takes the value +1,
otherwise the value of the еki element remains equal to 0. If the following iterations of
the algorithm necessitate the displacement of some element сkхki-1 of matrix A in
place of the element сkхki, and the element –еki of matrix B has a value of –1, as well
as the need to move the element сkхki+1 of matrix A to the location of the element
сkхki, and element –еki of matrix B is +1, then these movements are not made and go to
row k +1 of matrix A.
        </p>
        <p>
          Step 3. In this step, check which of the three options (original and two received)
gives the best result by criterion (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ). If the shift was possible only to the left or only to
the right, then both variants are subject to verification – initial and obtained. If, at the
m-th iteration, it is found that Hiт=Him-1, then the process is completed and Hт is taken
as an approximate solution for column i. The corresponding changes are made to
matrix A, matrix B and vector H = {Hi} (i=1,2,...,n). Thus, the i-th column is excluded
from consideration and proceeds to step 1 of the algorithm. Otherwise, step 4 is
performed.
        </p>
        <p>Step 4. Go to row k+1 of matrix A and step 2 of the algorithm. If all rows was
reviewed, then the process ends, the value of Hik is taken as an approximate solution for
the problem with resolved column i and the corresponding changes are made to
matrix A, matrix B and vector H = {Hi} (i=1,2,...,n). Thus, the i-th column is excluded
from consideration and step 1 of the algorithm is performed.</p>
        <p>
          Step 5. After all the columns of matrix A have been revised, the solution of
problem (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) - (
          <xref ref-type="bibr" rid="ref4">4</xref>
          ) ends. A new pin has been obtained for users in the local SC.
        </p>
        <p>
          The above algorithm for solving problem (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) - (
          <xref ref-type="bibr" rid="ref4">4</xref>
          ) of servicing the PSMP in the
NDSC is finite due to the finite number of SCs in the network.
        </p>
        <p>
          The results for the 9-node loading redistribution algorithm for the first 5 iterations
are presented in Fig. 2. The graph number in the diagram corresponds to the iteration
number. The horizontal axis shows the numbers of the NDSC nodes, along the
vertical axis the volume of nominal information flow for a specific decision making on a
given problem, which should be processed within the regulated time limit.
Thus, the algorithm for solving the problem (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) - (
          <xref ref-type="bibr" rid="ref4">4</xref>
          ) of optimization of loading for
NDSC based on zero-one programming allows to increase qualitatively the level of
information service of users in the NDSC and thereby to increase the efficiency of its
functioning. This example is a prototype of PSMP servicing in NDSC by different
criteria and experts assessments in the relevant monitoring and analysis areas stored
in distributed data warehouses.
4.2
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>Model of minimization of servicing time in NDSC</title>
        <p>When implementing the information-analytic process of information processing for
downloading the corresponding SC, the task of managing the sequence of processing
of information and control flows arises, so that the complex of SCs provides the
maximum convenience of information, analytical and expert service to users (PSMP) with
the minimum time consuming [7]. Such a problem is dual to the primal problem
discussed above. The information-analytical process is formed as request that defines the
need for information resources and analytical and expert capacities and time of
service in each local SC. Such a task is formulated as follows.</p>
        <p>Consider the common distributed information resource of the NDSC, which exists
in n SCs А1, А2,..., Аn, which can provide various information, analytical, expert or
forecast (foresight) services. The SC system executes some request for information,
analytical or expert service for PSMP. An request is considered serviced if it is
serviced by each local system SC sequentially, starting with SC of A1. Suppose that the
time of service of an application in the i-th SC is an independent random variable with
a distribution function F i t  and a distribution density  t t   F i t  . The system
works like this. The request is serviced at SC A1 as soon as it arrives. At the time of
arriving of request to SC A2 there are two possible cases:</p>
        <p>1) the application was serviced by SC A1 earlier than SC A2 was involved and is
awaiting response from SC A2. This pays some fine for a delay of request servicing;
2) the application was serviced by SC A1 later than the request was sent to SC A2,
that is, SC A2 is awaiting the completion of servicing of the request in SC A1. In this
case a fine is paid for a delay of SC A2. In this way, interaction between other SCs is
performed.</p>
        <p>Obviously, the fine fi is a random variable. It is necessary to determine such
moments x1, x2, ..., xn of switching on of SCs А2,, А3,..., Аn, that the mathematical
expectation of the total fine (penalty) equal to the sum of fines paid due to the discrepancy
of moments xi of switching on of the i-th SC with the moment  i1 of termination of
service of the request in the i-th SC was minimal.</p>
        <p>Let  be the unit cost of idle time of request and let  be the unit cost of idle
time of Situational Center. Then the penalties related to the discrepancy between
moments xi of switching on and moments  i1 of termination of service of the application
in (i–1)-th SC are determined as follows:
where 1  1 ,
where  2  max1, x2   2 ,
f11, x2    x2 1 ,1  x2 ,</p>
        <p> 1  x2 ,1  x2
f2  2 , x3    x3  2 , 2  x3 ,</p>
        <p>  2  x3 , 2  x3
fn1 n1, xn    xn  n1 , n1  xn ,</p>
        <p>  n1  xn , n1  xn
where  n1  max n2 , xn1   n1 ,</p>
        <p>x2
Mf11, x2      0 F u1 du1   M1  x2  ,</p>
        <p>x3  u3 
Mf2  2 , x3         F u1  2 u2  u1 du1   M1`  x2 du2 </p>
        <p>
          x2  x2 
 x2 
   M1  M 2  0 F u1 du1  x3 
(
          <xref ref-type="bibr" rid="ref5">5</xref>
          )
(
          <xref ref-type="bibr" rid="ref6">6</xref>
          )
(
          <xref ref-type="bibr" rid="ref7">7</xref>
          )
(
          <xref ref-type="bibr" rid="ref8">8</xref>
          )
(
          <xref ref-type="bibr" rid="ref9">9</xref>
          )
x4  u3  u2  
Mf33, x4      x3  x3  x2 F u1  2 u2  u1 du1 3 u3  u2 du2 du3 
   M1  ...  M n  x02 F u1 du1  xxnn12 ... ux22 F u1  2 u2  u1 du1 ...dun2  xn 
        </p>
        <p>The use of the classical approach to minimize the function F(x) is due to the need
to calculate multiple integrals and the value of the laws of distribution Fi t  , which is
not always possible. However, these difficulties can be eliminated by using methods
of stochastic programming [14], in terms of which we formulate the problem. The
problem is to find the minimum of function
under condition
where
moreover</p>
        <p>F x  Mf  , x
xi+1  xi  0, i = 2,3,…, n ,
f  , x    xi  i1      j1  x j </p>
        <p>iI jJ
 i  max i1, xi   i , i  2,3,..., n .</p>
        <p>We note that function (15) is convex with respect to xi for fixed  i1 .</p>
        <p>
          Problems (
          <xref ref-type="bibr" rid="ref13">13</xref>
          ) - (15) are a special case of the stochastic programming problem. To
solve them, a stochastic quasi-gradient projection method [14] can be used, which is
described by the procedure
xis1   x xs   sWis , s  0,1,..., i; i  2,3,..., n ,
(
          <xref ref-type="bibr" rid="ref12">12</xref>
          )
(
          <xref ref-type="bibr" rid="ref13">13</xref>
          )
(
          <xref ref-type="bibr" rid="ref14">14</xref>
          )
(15)
(16)
where s is the iteration number; X is the projection area intersected by the
constraints of (
          <xref ref-type="bibr" rid="ref14">14</xref>
          );  x  is an operator that maps each point x  R to a point
 x x X so that x  x x 2  y  x 2 for any yX;  s is a step multiplier; Wis is
a random vector such that M Wis xi0 , xi1,..., xis   FxA xis , s  0,1,..., i;i  2,..., n , where
FxA xis  is the gradient (generalized gradient) of the function F(x). The sequence
xis , s  0,1,..., i , conditioned by procedure (16), converges with probability 1 to the
solution of problems (
          <xref ref-type="bibr" rid="ref13">13</xref>
          ), (
          <xref ref-type="bibr" rid="ref14">14</xref>
          ).
        </p>
        <p>The computational scheme for solving the problem is formalized as follows. Let xs
be given on the s-th iteration (initial x0 is given). The following steps are required to
obtain the (s + 1)-th approximation.</p>
        <sec id="sec-4-2-1">
          <title>Step 1. Observe the implementation of xis of the value хi.</title>
        </sec>
        <sec id="sec-4-2-2">
          <title>Step 2. Calculate the vector Wis .</title>
          <p>Step 3. As a result of performing a design operation on the
X  xi : xi  xi1  0, the following approximation is determined as follows:
area
xis1  max0, maxxis1; xis   sWis , s  0,1,..., i;i  2,3,..., n .</p>
          <p>The above algorithm is easy to implement and does not depend on the type of law
of distribution of random service time of the PSMP application.</p>
          <p>It is convenient to use the value of the smoothed mean</p>
          <p>Z s1  Z s  1/ W s  f  s , xs  Z s  ,
which is an estimate of the mathematical expectation of a random function
f  s , x s  .</p>
          <p>The algorithm defined for managing the load on the SC is thus an effective tool for
managing the NDSC in order to provide maximum convenience in the
implementation of information, analytical and expert services to PSMP with minimization of
information processing time.
5</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>Proposed models allow to solve the problems of technical interoperability in terms
of ensuring efficient loading and minimizing the time of servicing applications in
distributed information systems by resolving the primal and dual problems of
mathematical programming.</p>
      <p>To resolve the primal problem, the use of the zero-one integer programming
method is justified and an algorithm for its implementation is proposed. To resolve the
dual problem, the use of stochastic programming method is justified and an algorithm
for its realization is proposed. The algorithm defined for managing the load on the
SCs is thus an effective tool for managing the NDSC in order to provide maximum
convenience in the implementation of information, analytical and expert services to
PSMP with minimization of information processing time.</p>
      <p>Proposed models of technical interoperability support and algorithms for managing
the information and analytical environment of NDSC create opportunities for further
improvement of systems for strategic planning based on the capabilities management
of complex situational systems.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1. ISO/IEC 10746-2:
          <fpage>2009</fpage>
          - Information technology - Open distributed processing - Reference model: Foundations. https://www.iso.org/ru/standard/55723.html
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. ISO/IEC 24765:
          <fpage>2017</fpage>
          - Systems and Software Engineering - Vocabulary. https://www.iso.org/standard/71952.html
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Kovalenko</surname>
            ,
            <given-names>O. E.</given-names>
          </string-name>
          :
          <article-title>Compositional convergence of information technologies in systems of situational management based on the knowledge domain model</article-title>
          .
          <source>Mathematical modeling in economy. 2</source>
          (
          <issue>15</issue>
          ),
          <fpage>39</fpage>
          -
          <lpage>44</lpage>
          . (
          <year>2019</year>
          ). doi:
          <volume>10</volume>
          .35350/
          <fpage>2409</fpage>
          -8876-2019-15-2-
          <fpage>40</fpage>
          -45
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>New</given-names>
            <surname>European Interoperability Framework (EIF). ISA</surname>
          </string-name>
          ²
          <article-title>- Interoperability solutions for public administrations, businesses and citizens</article-title>
          . https://ec.europa.eu/isa2/eif_en https://ec.europa.eu/isa2/sites/isa/files/eif_brochure_final.pdf
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Zabrodskiy</surname>
            ,
            <given-names>V.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Skurikhin</surname>
            ,
            <given-names>V.I.</given-names>
          </string-name>
          :
          <article-title>Optimization of the functioning of the enterprise ACS</article-title>
          .
          <source>Vyshcha Shkola</source>
          , Kiev (
          <year>1978</year>
          )
          <article-title>(In Russian)</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Glushkov</surname>
          </string-name>
          , V.: Introduction to ACS, 2-nd ed. Tekhnika, Kiev (
          <year>1972</year>
          )
          <article-title>(In Russian)</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Morozov</surname>
            ,
            <given-names>A.O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kosolapov</surname>
            ,
            <given-names>V.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Otrishko</surname>
            ,
            <given-names>A.V.</given-names>
          </string-name>
          :
          <article-title>Means of information service of objects of intellectual property</article-title>
          .
          <source>Mathematical Machines and Systems</source>
          .
          <volume>3</volume>
          :
          <fpage>136</fpage>
          -
          <lpage>147</lpage>
          (
          <year>2002</year>
          ). (In Ukrainian)
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>European</given-names>
            <surname>Interoperability Reference Architecture (EIRA). ISA</surname>
          </string-name>
          ²
          <article-title>- Interoperability solutions for public administrations, businesses and citizens</article-title>
          . https://joinup.ec.europa.eu/asset/eia/description
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Koulou</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zemzami</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>El Hami</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Elmir</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hmina</surname>
          </string-name>
          , N.:
          <article-title>Optimization in collaborative information systems for an enhanced interoperability network</article-title>
          .
          <source>Int. J. Simul. Multidisci. Des. Optim</source>
          .
          <volume>11</volume>
          ,
          <issue>2</issue>
          (
          <year>2020</year>
          ) doi: 10.1051/smdo/2019021
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Leal</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guedria</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Panetto</surname>
            <given-names>H.:</given-names>
          </string-name>
          <article-title>A semi-automated system for interoperability assessment: an ontology- based approach</article-title>
          .
          <source>Enterprise Information Systems</source>
          .
          <volume>14</volume>
          (
          <issue>3</issue>
          ),
          <fpage>308</fpage>
          -
          <lpage>333</lpage>
          . (
          <year>2020</year>
          ). doi:
          <volume>10</volume>
          .1080/17517575.
          <year>2019</year>
          .1678767
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Guédria</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Naudet</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Maturity Model for Enterprise Interoperability</article-title>
          .
          <source>Enterprise Information Systems</source>
          <volume>9</volume>
          (
          <issue>1</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>28</lpage>
          . (
          <year>2015</year>
          ). doi:
          <volume>10</volume>
          .1080/17517575.
          <year>2013</year>
          .805246
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. Gabriel da Silva Serapião Leal, Wided Guédria, Hervé Panetto:
          <article-title>Interoperability Assessment: A Systematic Literature Review</article-title>
          . Computers in Industry.
          <volume>106</volume>
          ,
          <fpage>111</fpage>
          -
          <lpage>132</lpage>
          . (April
          <year>2019</year>
          ). doi:
          <volume>10</volume>
          .1016/j.compind.
          <year>2019</year>
          .
          <volume>01</volume>
          .002
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Khisro</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sundberg</surname>
          </string-name>
          , H.:
          <article-title>Enterprise interoperability development in multi relation collaborations: Success factors from the Danish electricity market</article-title>
          ,
          <source>Enterprise Information Systems</source>
          , (
          <year>2018</year>
          ). doi:
          <volume>10</volume>
          .1080/17517575.
          <year>2018</year>
          .1528633
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Yermolyev</surname>
          </string-name>
          , Yu.M.:
          <article-title>Methods of stochastic programming</article-title>
          .
          <source>Nauka</source>
          , Moscow (
          <year>1976</year>
          ). (In Russian)
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>