<!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>Development of the Information System for Finding the Best Route for Electric Cars</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Lviv Polytechnic National University</institution>
          ,
          <addr-line>Lviv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>0000</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>The work is devoted to the research and development of a prototype information system for finding the best route for electric vehicles. Available approaches and software for optimal travel planning are explored. The algorithm for optimizing the choice of charging stations along the route is proposed. Algorithms for finding routes between charging stations on a graph are improved. The multicriteria problem of choosing the optimal solution by the method of global criterion is solved. Charging stations can be selected depending on the charging time and the number of charging stations. We use the object-oriented approach for information systems design. The application requirements are justified. Considering the features of the iOS platform, the REST architecture was used. Test analysis confirmed the effectiveness of the program. The construction of the best route depends on the type of vehicle, battery capacity, distance and number of charging stations available.</p>
      </abstract>
      <kwd-group>
        <kwd>graph</kwd>
        <kwd>criterion</kwd>
        <kwd>optimal</kwd>
        <kwd>route</kwd>
        <kwd>information system</kwd>
        <kwd>project</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Most car companies produce their own electric motors and refuse internal combustion
engines [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1-3</xref>
        ]. Many countries plan to abandon gasoline cars in near future. Sweden
wants to ban sales of internal combustion engines in 2030. In particular, Norway plans
to abandon internal combustion engines in 2025. Last year, almost half of the sales of
cars in this country came from "clean" cars. The share of electric vehicles was 31.2%,
the rest were hybrids. In addition, Denmark, Israel, Ireland, Iceland, the Netherlands,
as well as France, intend to abandon internal combustion engines by 2030. The same
term refers to China, the world leader in electric vehicles manufacture, and India.
      </p>
      <p>Total number of registered electric vehicles in Ukraine in 2018 amounted to 12
thousand pieces; in 2019 this quantity increased in 1.7 times. The Ministry of Infrastructure
of Ukraine, within the framework of the program to stimulate the development of the
electric transport market in the country, intends to increase the share of electric vehicle
sales in the domestic car market to 15% by 2020.</p>
      <p>Today, the infrastructure of charging stations in Ukraine is not developed, and the
battery capacity is 500 km maximum, so long distances in most cases may not be
achievable. The problem means optimization of the route for electric vehicles. The
more charging stations there will be, the more expensive it will cost the car owner. The
advisability of additional stop should be considered. In addition, each charging station
has different voltage and current characteristics that directly affect the battery life.</p>
      <p>Development of decision-making information systems that take into account all the
parameters while optimizing and finding the cheapest, fastest and shortest route is
becoming relevant today.
2</p>
      <p>
        Analysis of Recent Research and Publications
Solution multicriterion problems finding optimal solutions are relevant among
scientists and specialists in information technology and software. Leading automotive
companies that develop electric motor vehicles are interested in designing and
implementing information support systems for decision-making to address the challenges of
building optimal routes [
        <xref ref-type="bibr" rid="ref4 ref5 ref6 ref7">4-7</xref>
        ].
      </p>
      <p>
        Jonathan D. Adler analyzes the models and methods of solving the problem of
finding the route for electric vehicles [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Specifically, he has done the overview of the main
ways to solve the routing optimization problem and has proposed some optimization
algorithms. The Heuristic Multi-Spatial Sampling algorithm provides competitive
results in terms of solution quality and computation time. This is one of the simplest
methods used to solve the optimization problem. In addition, most algorithms work
only with the linear speed of the car, leading to the error results.
      </p>
      <p>Also there was proposed the simple two-phase heuristic to solve the problem of
finding the route for electric vehicles. The results of the experiments have confirmed the
computing ability of the algorithm. The nonlinear charging function was used to reduce
the error and plan the best route. At the end of the algorithm, in the case of a complex
route, it was suggested to conduct the local search for charging stations found. This
could give the opportunity to improve the result and reduce the route cost.</p>
      <p>
        Jose-Alejandro Montoya has analyzed several problems related to system operation
and infrastructure design [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Problems arise when switching from standard gasoline
vehicles to those that use alternative fuels or electricity. In the research there was
proposed the method for finding the route of an electric vehicle through the network of
charging stations. The route was laid without other transport means, and the stations
had unlimited capacity.
      </p>
      <p>
        The problem – the electric vehicle routing with nonlinear charging function
(eVRPNL) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. There is proposed the iterative local search (ILS) enhanced with heuristic
concentration (HC). The basis of the proposed method is the neighborhood scheme, which
is to solve a new variant of the problem of charging the vehicle on a fixed route
(FRVCP). This problem consists in optimizing the charging decisions of a route serving
a fixed sequence of customers. Depending on the configuration, ILS HC solves the
underlying FRVCP either using a greedy heuristic or a commercial solver. Four
preprocessing strategies are proposed to improve productivity, eliminating uncomfortable
detours for CSs. The experiments proved the value of equipping eVRP-NL algorithms
with components capable of making optimal charging decisions. Optimal eVRP-NL
Solutions – use multiple mid-route charges, use partial charges, and use a non-linear
segment of the battery charge function.
2.1
      </p>
    </sec>
    <sec id="sec-2">
      <title>Analysis of Alternative Solutions Available</title>
      <p>Zap-Map is the UK's leading platform with more than 80,000 monthly visits. Charging
Station Map is available for iOS / Android / Desktop platforms. The app helps electric
vehicle drivers plan their route and share the location of charging stations with the
community.
The disadvantages of this platform are in finding solutions. Not many factors are taken
into account when planning. It is impossible to plan routes with intermediate waypoints.
There is no planning in Ukraine.</p>
      <p>A Better Route Planne (ABRP) – is the great way to plan routes for electric cars. It
helps not only Tesla owners, other vehicles owners can use it to find their routes too.
The disadvantage is the limited number of electric vehicle models, implementation on
the only one platform, limited configuration functionality.</p>
      <p>Today, the issue of route planning according to the growing demand for electric
vehicles is still at the early stage. The available solutions don’t take into account such
important facts as energy recovery and weather conditions that affect battery life. In
most implementations, optimization can use charging stations that are located on the
other side of the motorway, even if they are on the correct side it leads to an error in the
calculations. The algorithms don’t take into account the actual distance to the station,
but measure the distance "by air". Measuring the real distance is a difficult operation
for calculating. The problem of left-hand traffic, which is the main one in 34% of the
countries of the world, should also be taken into account.</p>
      <p>Therefore, the task of developing the project of an information system for deciding
on the choice of the optimal route for an electric car based on a set of criteria is relevant.</p>
      <p>Proposed information system will help electric motor vehicle drivers to plan routes
beyond the reach of a single charge, taking into account a number of factors and
conditions of a specific route, car, travel budget, weather conditions and charging stations.</p>
      <p>The information system for finding the best path for electric motor vehicles should
be implemented as an application for mobile phones. It should be possible to use it
directly in the car's multimedia panel as an Apple CarPlay application.
3</p>
      <p>Problem Analysis and Rationale for Solving the Problem
The information system should implement an optimization algorithm to select charging
stations along the route. The advanced algorithm for finding routes between charging
stations on a graph is used for this purpose. When constructing the global criterion for
choosing the optimal route, the possibility of choosing charging stations is considered,
depending on the charging time and their number.</p>
      <p>Let's look at the system as a whole and determine the general requirements for
system operation and user interaction.</p>
      <p>The information system of route optimization for electric cars has to:
 allow the user to enter the coordinates or address of two or more points;
 allow the user to enter a car model or choose one of the available ones;
 provide the user with an optimal route from the start point to the end point;
 provide information on charging stations;
 provide an approximate status of the battery capacity at stations;
 provide approximate charging and travel time;
 provide an approximate cost of travel.</p>
      <p>The goal tree was developed to achieve the overall goal of the project. The main task is
to create a project of a route optimization information system for electric cars. The
criteria for evaluating the objectives and objectives of the project are achieved as
follows.</p>
      <p>Usability is achieved through the implementation of a naive platform interface, and
following the "apple developer human interface guidelines", what let users to use the
experience of using the iOS operating system interfaces.</p>
      <p>Scalability is achieved through abstraction and API that allow extending system
modules and adding other components. It is proposed to use online services, which are
updated without interference and without changing the access interfaces.</p>
      <p>Availability means, that the information system is a mobile application and a
software module, availability of which is provided by standard operating system tools.</p>
      <p>Responsive should be applied to design development. Sensible web design involves
the use of HTML and CSS to automatically resize, hide, reduce, or enlarge pages.
4</p>
      <p>Development of the Information System Project
The general functional requirements for the information system are presented in the
Use Case diagram (See Fig. 3). You can track how the user is working with the system
and what tasks the system is deciding.
Implementations are subject to the module of coordinate selection, description of the
characteristics of the truck and the construction of the optimal route.</p>
      <p>Other UML diagrams also have been formed and they reflect the information system
design tasks. The component diagram has been constructed for understanding the
interconnection of individual modules of the information system (See Fig. 4).</p>
      <sec id="sec-2-1">
        <title>It is proposed four modules for the system:</title>
        <p> User Interface – user interaction with the system;
 EV Route Optimizer – executes business logic and data processing;
 Weather Cloud API – get weather information in the region;
 Apple Maps API – module maps; implements interfaces: receiving data on charging
stations; getting routes between points; battery charge remaining.</p>
        <p>The sequence of operations information system optimization route is given in the
Sequence (interaction) diagram (See Fig. 5).</p>
      </sec>
      <sec id="sec-2-2">
        <title>Input data for the information system are:</title>
        <p> geolocation data by the beginning and the end of the route;
 weather conditions;
 battery capacity model;
 data on available charging stations.</p>
        <p>Data from the weather module is processed in JSON format (See Fig. 6).
 route for electric vehicle with charging stations;
 duration of the trip;
 cost of the trip;
 battery capacity at the intermediate and final points of the route.</p>
        <p>The Class diagram was developed to implement the information system interfaces (See
Fig. 7).
EV Route Optimizer – the main class that contains all the business logic. It has an
OptimizeRoute method that accepts RoutePlan and returns it with charging stations.
EV Route Optimizer interacts with abstract classes – WeatherProvider,
CounsumptionProvider and CharginStationProvider. The class implements the advanced
algorithm for finding routes between charging stations on the graph. The algorithm for
solving the multi-criteria problem of finding optimal solutions by the global criterion
method takes into account the possibility of choosing charging stations, depending on
the charging time and their number.</p>
        <p>WeatherProvider – abstract interface; announces a temperature method (at:
GeoCoordinates) that returns the temperature at the specified location.</p>
        <p>CounsumptionProvider – abstract interface; has a ConsumptionFor (plan:
RoutePlan) method that returns the value of the charge spent to overcome the route.
CounsumptionProvider interacts with RouteProvider, which converts RoutePlan to
Route.</p>
        <p>Route – the RouteSegment aggregator. It is a GeoLocation track and has the attribute
speed – the maximum speed in a given segment of the route.</p>
        <p>CharginStationProvider – abstract interface. It is a ChargingStation aggregator,
which is the ChargingConnector aggregator that is responsible for charging station
parameters.</p>
        <p>The Activity diagram reflects the state of the information system during its operation
and is the dynamic representation of the interrelation of internal and external events
(See Fig. 8).
External events are the temperature and availability of charging stations near the search
point.</p>
        <p>After the point of entry into the optimization module it calculates the route. It
determines how much capacity it takes to overcome the route. If enough, the system shuts
off. Otherwise, we receive and process weather and charging data along the route. If
there is at least one station, we select the best one and add it. We start calculating the
route again, but with added station. If no station was found while searching for a
charging station, the algorithm stops.</p>
        <p>
          Implementation of the Information System Prototype
In accordance with existing business analytics standards, the following requirements
apply to the project implementation of the technical environment, software and
platform through which the system is implemented and deployed [
          <xref ref-type="bibr" rid="ref10 ref11 ref12">10-12</xref>
          ]:
 mobile application programming language: Swift;
 weather service: darksky.net;
 mobile devices: iPhone XS, iPhone XS Max iPhone XR, iPhone X, iPhone 8, iPhone
8 Plus, iPhone 7, iPhone 7 Plus, iPhone 6s, iPhone 6s Plus, iPhone SE, iPod touch
7th generation, 12.9-inch iPad Pro 3rd generation (2018 model), 12.9-inch iPad Pro
2nd generation, 12.9-inch iPad Pro 1st generation, 11-inch iPad Pro (2018 model),
10.5-inch iPad Pro, 9.7-inch iPad Pro, iPad 6th generation (2018 model), iPad 5th
generation (2017 model), iPad Air 3 (2019 model), iPad Air 2, iPad mini 5 (2019
model), iPad mini 4;
 data transfer protocol: JSON;
 card service: Apple maps;
 Data encoding: UTF-8.
        </p>
        <p>
          Swift – a general-purpose programming language built using a modern approach to
security, performance, and software models [
          <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
          ]. Apple Maps – Apple's mapping
service for operating systems iOS і macOS [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ].
        </p>
        <p>
          The information system will interact with the weather service through JSON
(JavaScript Object Notation) [
          <xref ref-type="bibr" rid="ref15 ref16 ref17">15-18</xref>
          ]. It is an unified text format that is available for writing
and interpretation in almost all programming languages. Darksky.net's weather service
is free of charge up to 1000 requests per day.
5.1
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Project Assignment</title>
      <p>Considering the features of the iOS platform, it would be the best to use an architecture
that mimics or at least is similar to the REST architecture. This approach will allow the
iOS application to access the database not through direct connection but through HTTPs
protocol. In this case, the resources of the web-oriented system server will be used to
obtain data from the database and to process them. RESTful architecture-based design
approach will easily separate the client application from the software interfaces to work
with the database, which is an undeniable benefit to the system. The developing
application is independent of the database structure and used relational DBMS [19, 20].</p>
      <p>The disadvantage of using the RESTful approach is using the intermediary between
the client and the database server. This is not critical or very important for developing
iOS application.</p>
      <p>Functional stability requires using the specific database server and Google Cloud
Messaging (GCM) service. In order to provide instant messaging, GCM functionality,
the GCM must have access to the database that cannot actually be provided without
using a web server.</p>
      <p>Three servers are used to ensure the functionality and stability of the iOS application.</p>
      <p>IDE xCode will be used to implement the mobile application. It is intended for
programming applications in languages such as Swift and Objective-C for iOS, MacOS,
WatchOS and TWOS.</p>
      <p>Postman utility will be used to establish client-to-server communication via REST.
With this tool, it is possible to check the output data from the server before the program
implementation, in order to prepare the required response models from the server.</p>
      <p>With the built-in xCode application, InterfaceBuilder builds interconnections
between screens and transitions. The designer outlines the user interface with the main
dimensions and transitions between screens (See Fig. 9).
The application starts from the list of cars (See Fig. 10). One of the 22 offered models
can be selected. Each item in the list include: a photo of the car, the name, the year of
the particular model, the battery capacity (kilowatt-hour) and the approximate distance
that the car can travel on a single charge.
After selecting the car, the user goes to the map screen (See Fig. 11). Use the Long Tap
gesture to select the start and the end points of the route (See Fig. 12 and Fig. 13).
After selecting the final and initial location on the map, the user will get the result of
the charging station search algorithm and the built route (See Fig. 14).</p>
      <p>There are depicted following elements:
 Basic Visual Data – the start and the end points; charging stations as intermediate
waypoints; the route, including charging stations;
 Auxiliary Visual Data – charging station search radius (large red circle); charging
stations that were excluded from the path search step (small red circles); charging
stations that were included in the path search but were not the best option (small
green circles).
The search for a route from Lviv to Kiev for the Smart ForTwo electric car 2017, with
a battery capacity of 17.6 kWh, a 110 km power reserve is shown (See Fig. 14).</p>
      <p>You can select another model and optimize for the new calculation using the «Сars»
button.
Several test tasks have been done for testing the performance and results of the
optimization algorithm.</p>
      <p>Test 1. Optimize route from Lviv to Kiev for all 22 vehicles available in the app
(Table 1).
14
14
14
14
14
14
14
11
11
11
11
11
11
11
3
3
3
3
3
3
3
2
1
2
2
1
1
1
2
2
5
1
0
1
1
1
1
The average search time for 11 out of 14 charging stations is 1.67 seconds. Smart
Fortwo cars need the most charging stations to overcome the route – 5 stations. Tesla
Model S is able to overcome the distance without extra charge.</p>
      <p>For clarity, the diagram (See Fig. 15) of the search time versus model type was built.
The results range from 0.83 to 2.26 seconds and have a difference of 1.42 seconds.
Test 2. Construction of routes with varying length and across different regions, what
will increase the amount of input data (Table 2).
The time-dependence diagram on the number of charging station data is built (See Fig.
16).</p>
      <p>71
61
s
nd51
o
c
se41
n
i
e31
m
i
T21
Testing analysis confirmed the effectiveness of the application and showed the
dependence of time to build the optimal route on the distance and number of available charging
stations.</p>
      <p>The information system makes it possible to build the optimal route between the set
of points for electric vehicles (See Fig. 17).
Due to the increasing demand for electric vehicles, it is necessary to optimize routes for
this type of transport when traveling over long distances. The power reserve and the
number of charging stations don’t satisfy all users at the present stage of the electric
vehicles development.</p>
      <p>As the result of the researches, the project of the route optimization information
system was developed. The object-oriented approach to design was used. Requirements
for the application implementation are justified. Given the features of the iOS platform,
the REST architecture was used.</p>
      <p>The prototype of the information system was tested. The average search time for 11 out
of 14 charging stations is 1.67 seconds. Smart Fortwo cars need the most charging
stations to overcome the route – 5 stations. Tesla Model S is able to overcome the distance
without extra charge. The results range from 0.83 to 2.26 seconds and have a difference
of 1.42 seconds. The time dependence of the construction of the optimal route on the
distance and the number of available charging stations is revealed.</p>
      <p>The result of the project is the information system that makes it possible to plan an
electric vehicle trip over long distances, taking into account the necessary stops at
charging stations. The system must process the data received from external resources
and solve the task of finding a route under certain conditions.</p>
      <p>The system will allow users to use electric vehicles as conveniently as vehicles with
conventional gas or diesel. With the convenience of using electric vehicles, most users
will be able to use an environmentally friendly fuel type, which will ensure a better
environment in the future.</p>
      <p>The developed application meets the standards of quality and fulfills the task,
namely: optimization of the path for cars with electric motors. The user interface
complies with the standards set for the design of mobile application interfaces, has the
predictable behavior and interaction with the user interface.</p>
      <p>Further research will focus on improving the methods and algorithms for solving the
multi-criteria problem of constructing the optimal route for electric vehicles.
18. Software Development Life Cycle,
https://medium.com/@jilvanpinheiro/software-development-life-cycle-sdlc-phases-40d46afbe384
19. Shakhovska, N., Veres, O., Bolubash, Y., Bychkovska-Lipinska, L.: Data space architecture
for Big Data managering. In.: Computer Science and Information Technologies (CSIT
2015). PP. 184-187 (2015)
20. Veres, O., Shakhovska, N.: Elements of the formal model big date. In: Perspective
Technologies and Methods in MEMS Design (MEMSTECH’2015). PP. 81-83 (2015)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Berman</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gartner</surname>
          </string-name>
          , J.:
          <article-title>Selecting electric vehicles for fleets</article-title>
          . http://www.navigantresearch.com/wp-content/uploads/2013/02/RB-SEVF-13
          <string-name>
            <surname>-</surname>
          </string-name>
          Executive-Summary.pdf.
          <source>Last Accessed</source>
          <volume>16</volume>
          /04/2015 (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Toth</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vigo</surname>
            ,
            <given-names>D.:</given-names>
          </string-name>
          <article-title>An overview of vehicle routing problems</article-title>
          . In.:
          <article-title>The vehicle routing problem</article-title>
          .
          <source>Society for Industrial and Applied Mathematics. PP</source>
          .
          <volume>1</volume>
          -
          <fpage>26</fpage>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Hall</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Partyka</surname>
          </string-name>
          , J.:
          <article-title>On the road to mobility-2008 survey of vehicle routing software spotlights integration with portable phones</article-title>
          . OR/MS Today by
          <article-title>Institute for Operations Research and the Management Sciences</article-title>
          .
          <article-title>(</article-title>
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Felipe</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ortuno</surname>
            ,
            <given-names>M. T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Righini</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tirado</surname>
          </string-name>
          , G.:
          <article-title>A heuristic approach for the green vehicle routing problem with multiple technologies and partial recharges</article-title>
          .
          <source>Transportation Research Part E: Logistics and Transportation Review 71. PP</source>
          .
          <volume>111</volume>
          -
          <fpage>128</fpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Toth</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vigo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Vehicle routing: problems, methods, and applications</article-title>
          . Vol.
          <volume>18</volume>
          .
          <string-name>
            <surname>Siam</surname>
          </string-name>
          . (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dosyn</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lytvyn</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sachenko</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Smart Data Integration by Goal Driven Ontology Learning</article-title>
          .
          <source>In: Advances in Big Data. Advances in Intelligent Systems and Computing</source>
          . - Springer International Publishing AG
          <year>2017</year>
          . PP.
          <volume>283</volume>
          -
          <fpage>292</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Su</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vysotska</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sachenko</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lytvyn</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burov</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Information resources processing using linguistic analysis of textual content</article-title>
          .
          <source>In: Intelligent Data Acquisition and Advanced Computing Systems Technology and Applications</source>
          , Romania, PP.
          <fpage>573</fpage>
          -
          <lpage>578</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Jonathan</surname>
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Adler Routing and Scheduling of Electric and Alternative-Fuel Vehicles ARIZONA</article-title>
          STATE UNIVERSITY May
          <year>2014</year>
          . Access mode: https://repository.asu.edu/attachments/134788/content/Adler_asu_0010E_
          <fpage>13619</fpage>
          .
          <string-name>
            <surname>pdf</surname>
          </string-name>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Montoya</surname>
          </string-name>
          Jose-Alejandro:
          <article-title>Electric Vehicle Routing Problems : models and solution approaches</article-title>
          .
          <source>Université d'Angers</source>
          . Access mode: https://tel.archives-ouvertes.fr/tel01441718/document (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <article-title>The PMI Guide to Business Analysis : standards</article-title>
          .
          <source>PMI</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Veres</surname>
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kunanets</surname>
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pasichnyk</surname>
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Veretennikova</surname>
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Korzh</surname>
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leheza</surname>
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Development and operations - the modern paradigm of the work of IT project teams</article-title>
          .
          <source>In.: Computer Science and Information Technologies (CSIT2019)</source>
          . PP.
          <volume>103</volume>
          -
          <fpage>106</fpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Lytvyn</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vysotska</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Veres</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rishnyak</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rishnyak</surname>
          </string-name>
          , H.:
          <article-title>The Risk Management Modelling in Multi Project Environment</article-title>
          .
          <source>In: Computer Science and Information Technologies (CSIT2017)</source>
          . PP.
          <volume>32</volume>
          -
          <fpage>35</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <article-title>Swift programming language</article-title>
          , https://swift.org/about/
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>14. Human Interface Guidelines, https://developer.apple.com/design/human-interface-guidelines/ios/overview/themes/</mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>15. Apple maps, https://www.apple.com/ios/maps/</mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>16. JSON. Access mode: https://www.json.org</mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Change</surname>
          </string-name>
          <article-title>Control Process in Software Engineering with Steps</article-title>
          . Access mode: https://www.guru99.
          <article-title>com/change-control-business-analyst</article-title>
          .html
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>