<!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>Using native virtualization technologies for teaching IP telephony to future IT specialists</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Liliia V. Pavlenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maksym P. Pavlenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Berdyansk State Pedagogical University</institution>
          ,
          <addr-line>4 Schmidta Str., Berdyansk, 71100</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>23</fpage>
      <lpage>34</lpage>
      <abstract>
        <p>This paper explores the use of virtualization technologies for teaching IP telephony to future IT specialists. It defines the requirements for students' professional training in this field and identifies the components of a network training laboratory for IP telephony. It also analyzes the modern approaches to virtualization technologies and their advantages for learning IP telephony. The paper proposes native virtualization as a suitable solution for creating a virtual training laboratory using VirtualBox software. It reports the results of a pedagogical experiment that confirmed the efectiveness of the developed virtual laboratory and repository of virtual hosts for teaching IP telephony. The paper highlights the benefits of virtual machines for student mobility and remote learning, especially during the pandemic and war.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;IP telephony</kwd>
        <kwd>virtualization technologies</kwd>
        <kwd>VirtualBox</kwd>
        <kwd>network training laboratory</kwd>
        <kwd>professional training</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The use of virtualization in the training IP telephony to future IT specialists has been explored by
Abubakr et al. [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], Kaul and Jain [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], Moravcik and Kontsek [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ], Rendon Schneir and Plückebaum
[
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], Setiawan et al. [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ].
      </p>
      <p>
        The aim of this paper is to analyze the existing virtualization technologies and their potential for
teaching IP telephony in computer networks to future IT specialists.
2. Reasoning for choosing a virtualization system for learning IP
telephony
Training of future IT specialists in accordance with the state standard of higher education involves the
formation of a number of professional competencies [
        <xref ref-type="bibr" rid="ref27 ref28 ref29 ref30 ref31 ref32">27, 28, 29, 30, 31, 32</xref>
        ]: the ability to use operating
and intelligent systems in solving practical problems, taking into account the protection of information
in computer systems and networks; ability to use programming languages and software engineering in
solving problems and tasks of social and professional nature; ability to analyze, debug, use and develop
human-machine interaction based on computer architecture and organization.
      </p>
      <p>They are formed during the study of a number of professional-oriented disciplines, one of which is
“IP telephony in computer networks”.</p>
      <p>In accordance with the purpose of the study, we will consider virtualization technologies and identify
prospects for their application to train future IT professionals in IP telephony in computer networks.</p>
      <p>The study of “IP telephony in computer networks” uses two Asterisk servers based on Debian or
Ubuntu Linux and at least two client personal computers with Windows operating systems and IP
telephony software installed as a network training laboratory. This hardware and software are necessary
to model the network interaction of IP telephony clients and servers using SIP, IAX2, H.323 protocols.
One of the areas of a network laboratory development and implementation for the study of IP telephony
is the application of virtualization.</p>
      <p>
        The concept of virtualization appeared in the 1970s. It was understood as the transfer of physical
resources of a computer into a virtual one with the help of specialized software, abstract layers allow
creating several virtual machines on one physical machine, each virtual machine being able to work
with its operating system [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ].
      </p>
      <p>Virtualization, as a concept, is used for two technologies that are fundamentally diferent: resource
virtualization and platform virtualization. Resource virtualization, in contrast to platform virtualization,
has a broader meaning and combines a large number of diferent approaches aimed at improving the
usability of users with information systems in general. In our study, we will build on the concept of
platform virtualization, as related technologies are evolving and are efective in achieving the goals of
training future IT professionals.</p>
      <p>
        Platform virtualization is understood as the creation of software systems based on existing hardware
and software complexes. A system that provides hardware resources and software is called a host, and
the systems it simulates are called guest systems. There are several types of virtualization platforms,
each of which has its own approach to the concept of “virtualization”. They are mainly determined by
how full the hardware simulation [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ].
      </p>
      <p>
        We will consider virtualization with full emulation. This approach completely virtualizes all the
hardware while keeping the guest operating system unchanged [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ]. This allows you to simulate
diferent hardware architectures. For example, you can run virtual machines with guest systems for x86
processors on platforms with a diferent architecture. Examples of software for complete simulation
are: Bochs, Pearpc and QEMU.
      </p>
      <p>The main disadvantage of this approach is that the simulated hardware significantly slows down
the performance of the guest system, which makes interaction with it very inconvenient. Therefore,
such products should not be used as a basis for developing a virtual training laboratory to study “IP
telephony in computer networks” discipline.</p>
      <p>Let’s consider paravirtualization as a basis for the development of a virtual training laboratory for
the study of the “IP telephony in computer networks” discipline. While using paravirtualization, the
hardware is not simulated, a special software interface (API) is used to interact with the guest operating
system at the level of RAM pages.</p>
      <p>
        This approach requires modification of the guest system code. A significant number of hardware and
software developers have doubts about the prospects of this approach to virtualization [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ], because
today all decisions of hardware manufacturers regarding virtualization are aimed at systems with
native virtualization. In addition, it should be noted the dificulty of deploying new instances of virtual
machines for users. Therefore, the use of paravirtualization software in learning IP telephony in
computer networks is impractical. Examples of paravirtualization are Xen, L4, TRANGO, WindRiver
and XtratuMhypervisors.
      </p>
      <p>
        We will consider partial (native) virtualization in the context of our study. In this case, only the
required amount of hardware to run an isolated virtual machine is simulated [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ]. This approach allows
you to run guest operating systems designed only for the same architecture as the host.
      </p>
      <p>In this way, multiple samples of guest systems can be run simultaneously, allowing you to simulate a
computer network with IP telephony servers and clients on a single personal computer. This type of
virtualization can significantly increase the speed of guest systems compared to full emulation and it is
widely used today.</p>
      <p>Beside this, the distribution of already established guest systems among users is quite simple and
possible only on the basis of copying files. Disadvantages of this type of virtualization include the
dependence of virtual machines on the architecture of the hardware platform, but for the “IP telephony
in computer networks” discipline we use operating systems and software for x86 architecture. Examples
of products for native virtualization: VMware Workstation, Virtualbox, Parallels Workstation and others,
including server solutions (VMware Server, Microsoft Virtual Server, VMware ESX Server, VirtualIron
and Microsoft Hyper V).</p>
      <p>
        We will consider the virtualization of the operating system level and identify opportunities for its
use to train future IT professionals in IP telephony in computer networks. The guest system, in this
case, shares the use of one kernel of the host operating system with other guest systems [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. The virtual
machine provides an environment for applications that run in isolation. This type of virtualization is
used in the organization of virtual hosting systems, when you need to support multiple virtual client
servers within one instance of the kernel.
      </p>
      <p>This technology allows you to isolate each virtual system and deprive them of the ability to influence
each other. Examples of operating system layer virtualization include: iCoreVirtualAccounts,
LinuxVServer, LXC, OpenVZ, ParallelsVirtuozzoContainers, FreeBSDJail and sysjail.</p>
      <p>We will consider virtualization of the application level. This type of virtualization involves the
creation of separate containers for software isolation. The container includes all the necessary elements
for the correct operation of the software: registry files, configuration files, user and system objects. As
a result, the user receives an application that does not require installation on a similar platform.</p>
      <p>Transferring the software to another computer will create a virtual environment for it, and the
virtualization program resolves conflicts between the software and the operating system and other
applications. Examples of such an approach are: Thinstall, Altiris, Trigence, Microsoft
ApplicationVirtualization (App-V). Using application-level virtualization to train IP telephony to future IT professionals is
impractical, due to the need to create a computer network model with separate servers and workstations
rather than software.</p>
      <p>So, we can afirm that one of the best solutions for the introduction of virtualization in the
methodology of teaching IP telephony discipline in the computer networks will be the technology of native
virtualization. This can be explained with the ability to use virtual machines in independent and
classroom work of students, easy export of ready-made solutions and the ability to create a complex
network infrastructure among downloaded virtual machines.</p>
      <p>Let’s consider the problem of choosing the specific software for native virtualization in order to
use it to teach IP telephony in more detail. Let’s analyze the possibility of using one of the three
popular solutions for virtualization in the workplace: VMware Workstation, Parallels Workstation and
VirtualBox.</p>
      <p>VMware company is one of the best known in the high technology industry. It develops efective
software in the field of virtualization. Their implementation of server software is widely used in virtual
data centers and personal computers in business and industry.</p>
      <p>VMware has two types of desktop software: VMware Workstation and VMwarePlayer. Every virtual
client supports and works with virtual machines flawlessly. But the Workstation option has more
features, namely: support for two monitors, integration of the Unity interface, and most importantly
the ability to create virtual machines. The Player version only allows you to run and execute previously
created virtual machines.</p>
      <p>Teaching IP telephony in computer networks involves students creating their own virtual machines,
so VMwarePlayer software cannot be used due to the existing restrictions on creating new virtual
machines.</p>
      <p>VMware Workstation functionality allows you to use it on computers running Windows and Linux
operating systems. The wizard for installing and debugging new virtual machines is simple and intuitive,
and the default settings for specific operating systems are selected quite well. This allows students not
to spend a lot of study time mastering software management skills.</p>
      <p>Unity virtual interface integration allows you to include virtual machine elements directly into the
host operating system interface. That is, icons and windows from a Windows virtual machine will
work with icons and windows from the Ubuntu operating system. However, the use of Unity leads to a
significant slowdown of virtual machines and complicates their use.</p>
      <p>Parallels company is developing a software product for PC virtualization – Parallels Workstation. It
solves the main task of virtualization – the simultaneous launch of multiple operating systems on a
single computer running Windows or Linux. This product uses features designed for professionals in
the field of local and online applications, software testing professionals and web designers. It can also
be widely used for educational purposes.</p>
      <p>During Parallels Workstation development the requirements for the product by IT specialists were
considered. This software can work with more than 25 major operating systems – both 32-bit and 64-bit.
High performance of Parallels Workstation is compatible with Intel VT-x2 virtualization technology
and the use of a hypervisor.</p>
      <p>However, owing to Controlled Native Execution (CNE) technology, Parallels Workstation allows you
to run guest operating systems on older computers whose processors do not have hardware support for
virtualization. Parallels Workstation’s professional user interface ofers many options for creating and
configuring virtual machines, but an untrained professional will not be able to quickly create and install
a virtual machine, making it dificult to use Parallels Workstation to teach IP telephony in computer
networks.</p>
      <p>VirtualBox is open source software, i.e. free of charge. Individual commercial functional elements
are downloaded in the form of plug-ins. VirtualBox combines features of solutions for both servers and
workstations. The first includes technologies of “balloon” dynamic redistribution and reduplication of
RAM in a virtual machine on 64-bit hosts, iSCSI support, GUI-free mode and an eficient method of
remote access to virtual machines through a shared RDP-server (VRDP, VirtualBox Remote Display
Protocol). The second is high-quality support for USB equipment, including USB 2.0, as well as 2D and
3D acceleration in virtual machines due to the resources of the host graphics adapter.</p>
      <p>VirtualBox can provide virtualization in a purely software mode or by using hardware support in
modern processors. It uses disassembly of guest OS code and a number of other techniques, combining
them.</p>
      <p>While creating new virtual machines, the developers of VirtualBox managed to protect their users
from possible problems and the need to understand the technical details. In most cases, it is suficient
to agree with the default settings, adjusting only the necessary and obvious of them, say, the amount of
RAM.</p>
      <p>In this case, the program will to some extent control the correctness of the selected parameters and, if
necessary, make corrections or issue appropriate warnings. It is no coincidence that all the most subtle
settings and actions can be performed exclusively from the command line, which, of course, requires
the user to have some understanding of what is happening. These features are very convenient to use
while creating and debugging virtual machines when learning IP telephony in computer networks.</p>
      <p>Feature
Supported
host operational
systems
Guest
operational
systems
Network adapters
Virtual disk
controllers
USB support
3D acceleration
Remote access to the
virtual machine
Remote USB support
Shared folders
Open software
License cost</p>
      <p>Windows,
Linux,
Mac OS X
DOS, Windows,
Linux,
FreeBSD,
Solaris
before 4
IDE or SCSI
Yes
Limited
Limited
No</p>
      <p>Yes
No</p>
      <p>Workstation for
Windows/Linux
approximately $199</p>
      <p>Windows,
Linux,
MacOS X
DOS, Windows,
Linux,
OS/2
before 5
IDE (before 4)
Yes
No
No
No</p>
      <p>Yes
No</p>
      <p>Workstation for
Windows/Linux
$49.99</p>
      <p>As one can see from table VirtualBox software supports multiple operating systems, allows you to
connect up to 36 network adapters to a virtual machine and is distributed free of charge. All this points
to the benefits of using VirtualBox as the main virtualization tool in the development of a network lab
for training future IT professionals in IP telephony in computer networks.
3. Repository of virtual machines for teaching IP telephony
The content of the discipline “IP telephony in computer networks” involves a series of laboratory work:
1. Installing Asterisk and Free PBX.
2. Basic configuration of the IP telephony server.
3. Configure Asterisk to work with the SIP protocol.
4. Configure the Asterisk dial plan.
5. Calls management in Asterisk.
6. Voice services and menus in Asterisk.
7. Integration of Asterisk into the organization corporate network.</p>
      <p>Two servers and several clients are required to perform laboratory work. Virtual hosts in the
VirtualBox environment are created as servers. One core, 512 MB of RAM and 10 Gb on the virtual</p>
      <p>VirtualBox
Windows,
Windows Server,
Linux,
Mac OS X,
Solaris,
OpenSolaris,
FreeBSD
DOS, Windows,
Windows Server,
Linux,
OpenBSD,
FreeBSD,
OS/2,
Solaris,
OpenSolaris,
others
before 36
IDE or SATA
(before 32 disks)
or SCSI
Yes
Yes (OpenGL)
Built-in RDP
server
Yes</p>
      <p>Yes
Yes</p>
      <p>Free of charge
HDD are allocated for the Virtual Server. The client virtual hosts configuration has 1 Gb of RAM and
Windows 7 Home and LinuxMint 18 operating systems.</p>
      <p>The server virtual hosts have the Ubuntu 18.04 and AsteriskFreePBX 15 operating systems installed.</p>
      <p>Client virtual hosts have software for IP telephony using the SIP protocol – LinphoneDesktop 4
(https://www.linphone.org). This program is open and free. It works in Windows, Linux and MacOS
operating systems.</p>
      <p>Two IP telephony servers are required to simulate the interaction of server hosts on the Internet.
Client hosts are used to test IP telephony features on users’ devices (figure 1).</p>
      <p>A set of virtual machines for application in VirtualBox has been prepared for each laboratory work.
The developed virtual machines are placed on the internal server of Berdyansk State Pedagogical
University. Students can download the required images of virtual machines to perform lab work at any
time.
4. The results of the experimental research of virtualization
technologies introduction in training of IP telephony
The introduction of virtualization technologies in the training of future IT specialists involves conducting
experimental research. The purpose of the pedagogical experiment is to test the research hypothesis:
the use of virtualization technologies to teach IP telephony to future IT professionals will help increase
the level of knowledge acquisition and skills in the field of IP telephony and computer networks.</p>
      <p>The ofered methodological approach to the application of virtualization technologies for training IP
telephony of future IT specialists should provide the solution of the following tasks:
• software application for virtualization of servers and clients of IP telephony;
• systematic solution of debugging software problems and IP telephony protocols with the use of
native virtualization;
• training time increasing to work with a network laboratory for the study of IP telephony.</p>
      <p>Students of Berdyansk State Pedagogical University studying in the specialties 015 Professional
Education (Computer Technologies) and 015 Professional Education (Digital Technologies) were involved
in the experiment. The plan of the experiment provided for the creation of control and experimental
groups. The experimental group consisted of 35 students and the control group of 39 students accordingly.
Selection for control and experimental groups was carried out immediately before the study of “IP
telephony in computer networks” discipline.</p>
      <p>Classes in the control group were conducted using a hardware network laboratory. The method
of conducting classes in such a laboratory provided for the organization of students’ access to the
equipment according to the schedule.</p>
      <p>The organization of the educational process in the experimental group involved the application
of virtualization technologies using the VirtualBox software and the developed repository of virtual
machines. Virtual machines were organized according to the educational tasks of the discipline and
were configured to perform specific practical tasks for setting up network software for IP telephony.</p>
      <p>The success of the pedagogical experiment was insured by the use of such research methods that
guarantee a reliable result. The following methods of pedagogical research were chosen: pedagogical
observation at all stages of the experiment, tests, analysis of laboratory work, analysis of test results in
the experimental and control groups.</p>
      <p>The experiment studied the dynamics of the knowledge acquisition level and skills development in
the field of IP telephony technologies and computer networks. The experimental technique involved
the use of virtualization technologies at all stages of learning:
• while studying new material, as a system for demonstrating the features of setting up technologies
and protocols of IP telephony;
• in consolidating the studied material, as a mean of developing skills in the field of IP telephony;
• in independent work, as an environment for the implementation of a professionally-oriented
project to configure IP telephony servers in the corporate network of the enterprise.</p>
      <p>Two tests were conducted to test the efectiveness of the virtualization technology implementation.
The first test was conducted at the beginning of the study of the discipline. The purpose of this test was
to determine the readiness of students of control and experimental groups to study IP telephony and
covered the issues of installation, configuration and administration of server operating systems and
networks. The test consisted of fourteen basic level tasks and three advanced tasks.</p>
      <p>The second test was conducted at the end of the study of “IP telephony in computer networks”
discipline. It consisted of ten basic tasks and five advanced tasks.</p>
      <p>A comparison of students’ knowledge acquisition level and skills development in the field of network
technology and administration of server operating systems at the beginning of learning “IP telephony
in computer networks” discipline revealed similarities in the levels of knowledge acquisition and skills
of students in control and experimental groups.</p>
      <p>A comparison of the results obtained after studying the discipline “IP telephony in computer networks”
revealed diferences between the levels of knowledge acquisition and skills formation in the control
and experimental groups.</p>
      <p>Table 2 shows the results of control works at the beginning and at the end of the experiment in the
control and experimental groups.</p>
      <p>Comparative analysis of tests results allows us to conclude about the positive dynamics of the
knowledge acquisition level and skills in the field of IP telephony in both groups. In the experimental
group the dynamics is more pronounced: a 14% increase in the share of students who coped with the
task from 75 to 90% of the total (5% in the control group), a 19% decrease in the share of students who
coped with tasks from 50 to 75% of the total number of tasks (in the control group increased by 5%)
(figure 2).</p>
      <p>The share of students in the experimental group who coped with more than 50% of advanced tasks
increased by 40% (in the control group the indicator hasn’t changed). Statistical parameters of the
experimental results are shown in table 3.
A part of students that have
done:
• more than 50% of the tasks
of advanced level
• less than 50% of the tasks
of advanced level
• those, who haven’t reached
the tasks of advanced level</p>
      <p>Analysis of the data in table 3 allows us to say about the positive dynamics in both groups, but in the
experimental group the dynamics is more pronounced: the average score for the control work increased
by 1.57 (in the control group by 0.85). In the Experimental Group, the median sample increased by 2
points. In the control group, the median increased by only 1 point.</p>
      <p>Let’s test the hypothesis of a normal sample distribution. We use Pearson’s criterion for this. We
formulate working hypotheses:
• 0 – the empirical distribution is a subject to the normal distribution law,
• 1 – the empirical distribution is a subject to another distribution law.</p>
      <p>The results of the hypothesis test are shown in table 4.</p>
      <p>Since it was found that all distributions obey the normal law, Student’s criterion was chosen for
further comparison of the samples (table 5). This will help to determine whether the level of knowledge
acquisition and skills development in the field of IP telephony difer in the control and experimental
groups. For this purpose working hypotheses were formulated:
• 0 – levels of knowledge acquisition and skills development in the field of IP telephony of the
two groups do not difer.
• 1 – levels of knowledge acquisition and skills in the field of IP telephony in the two groups are
diferent.</p>
      <p>The obtained results indicate that at the level of significance  = 0.05 the levels of knowledge
acquisition and skills formation in the control and experimental group before the experiment coincide
and difer after the experiment.</p>
      <p>So, the results of the pedagogical experiment indicate that the research hypothesis has been confirmed,
namely, the use of virtualization technologies to teach IP telephony to future IT specialists helps to
increase the level of knowledge acquisition and skills in the field of IP telephony and computer networks.</p>
    </sec>
    <sec id="sec-2">
      <title>5. Conclusions</title>
      <p>Virtualization technologies were originally designed for software development and testing purposes.
However, they can also be used for educational purposes in the field of information technology.</p>
      <p>This paper has shown the benefits of using virtualization in the educational process with VirtualBox,
in the discipline of “IP telephony in computer networks”:
• the ability to run diferent operating systems on the same host and enable network interaction
among them for implementing IP telephony service;
• the ability to isolate and control potentially risky actions of the operator or software products. In
this case, the virtual machine acts as a safe and flexible laboratory platform for the student;
• the ability to create various hardware configurations for simulating network interaction scenarios
in the study of IP telephony in computer networks. The students can use predefined hardware
configurations to test the performance of Asterisk servers under diferent conditions. They can
also perform various practical experiments with software and hardware components;
• the ability to create repositories of ready-to-use virtual machines with guest operating systems
configured according to the specific laboratory tasks. The students can use these virtual machines
for learning and research purposes in the field of IP telephony. The recovery of the system from
a saved state is fast and easy in case of any damage;
• the ability to run multiple virtual machines connected to a virtual network on a single physical
computer. This feature provides significant capabilities for creating virtual network models
among multiple systems on a single host;
• the ability to increase student mobility by exporting and moving virtual machines to another
computer. The students can start their virtual machines immediately on any host. This is a
significant advantage of virtualization during the COVID-19 pandemic, when students have to
study remotely. Each student can have his or her own virtual laboratory;
• the ability to enhance control over backups, snapshots and recovery of virtual machines in case
of failures.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.</given-names>
            <surname>Pavlenko</surname>
          </string-name>
          , L. Pavlenko,
          <article-title>Formation of communication and teamwork skills of future IT-specialists using project technology</article-title>
          ,
          <source>Journal of Physics: Conference Series</source>
          <year>1840</year>
          (
          <year>2021</year>
          )
          <article-title>012031</article-title>
          . doi:
          <volume>10</volume>
          .1088/
          <fpage>1742</fpage>
          -
          <lpage>6596</lpage>
          /
          <year>1840</year>
          /1/012031.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>V. H.</given-names>
            <surname>Khomenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. V.</given-names>
            <surname>Pavlenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. P.</given-names>
            <surname>Pavlenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. V.</given-names>
            <surname>Khomenko</surname>
          </string-name>
          ,
          <article-title>Cloud technologies in informational and methodological support of university students' independent study</article-title>
          ,
          <source>Information Technologies and Learning Tools</source>
          <volume>77</volume>
          (
          <year>2020</year>
          )
          <fpage>223</fpage>
          -
          <lpage>239</lpage>
          . URL: https://journal.iitta.gov.ua/index.php/ itlt/article/view/2941. doi:
          <volume>10</volume>
          .33407/itlt.v77i3.
          <fpage>2941</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D. L.</given-names>
            <surname>Lunsford</surname>
          </string-name>
          ,
          <source>Virtualization Technologies in Information Systems Education, Journal of Information Systems Education</source>
          <volume>20</volume>
          (
          <year>2009</year>
          )
          <article-title>339</article-title>
          . URL: http://jise.org/Volume20/n3/JISEv20n3p339.html.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>V. V.</given-names>
            <surname>Osadchyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. V.</given-names>
            <surname>Valko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. O.</given-names>
            <surname>Kushnir</surname>
          </string-name>
          ,
          <article-title>Design of the educational environment for STEMoriented learning</article-title>
          ,
          <source>Information Technologies and Learning Tools</source>
          <volume>75</volume>
          (
          <year>2020</year>
          )
          <fpage>316</fpage>
          -
          <lpage>330</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S.</given-names>
            <surname>Ray</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Srivastava</surname>
          </string-name>
          ,
          <article-title>Virtualization of science education: a lesson from the COVID-19 pandemic</article-title>
          ,
          <source>Journal of Proteins and Proteomics</source>
          (
          <year>2020</year>
          )
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          . URL: https://www.ncbi.nlm.nih.gov/pmc/articles/ PMC7261257/. doi:
          <volume>10</volume>
          .1007/s42485-020-00038-7.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>G. Stefanek,</surname>
          </string-name>
          <article-title>The use of virtualization technology to support information technology programming courses</article-title>
          ,
          <source>Issues in Information Systems</source>
          <volume>18</volume>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>L.</given-names>
            <surname>Yan</surname>
          </string-name>
          ,
          <article-title>Development and application of desktop virtualization technology</article-title>
          ,
          <source>in: 2011 IEEE 3rd International Conference on Communication Software and Networks</source>
          , IEEE,
          <year>2011</year>
          , pp.
          <fpage>326</fpage>
          -
          <lpage>329</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>D.</given-names>
            <surname>Yuan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Cross</surname>
          </string-name>
          ,
          <article-title>Evaluating and using cloud computing for online hands-on learning</article-title>
          ,
          <source>Journal of Computing Sciences in Colleges</source>
          <volume>29</volume>
          (
          <year>2014</year>
          )
          <fpage>191</fpage>
          -
          <lpage>198</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>D.</given-names>
            <surname>Yuan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lewandowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhong</surname>
          </string-name>
          ,
          <article-title>Developing a Private Cloud Based IP Telephony Laboratory and Curriculum, Cloud Computing for Teaching and Learning: Strategies for Design and Implementation: Strategies for Design and Implementation (</article-title>
          <year>2012</year>
          )
          <fpage>126</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>J.</given-names>
            <surname>Chamberlin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hussey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Klimkowski</surname>
          </string-name>
          , W. Moody, C. Morrell,
          <source>The Impact of Virtualized Technology on Undergraduate Computer Networking Education, in: Proceedings of the 18th Annual Conference on Information Technology Education</source>
          , SIGITE '17,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2017</year>
          , pp.
          <fpage>109</fpage>
          -
          <lpage>114</lpage>
          . doi:
          <volume>10</volume>
          .1145/3125659.3125693.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>M.</given-names>
            <surname>Barrionuevo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Gil</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Giribaldi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Suarez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Tafernaberry</surname>
          </string-name>
          , Virtualization in Education: Portable Network Laboratory, in: A. E. De Giusti (Ed.), Computer Science - CACIC
          <year>2017</year>
          , volume
          <volume>790</volume>
          , Springer International Publishing, Cham,
          <year>2018</year>
          , pp.
          <fpage>90</fpage>
          -
          <lpage>98</lpage>
          . URL: http://link.springer.com/10. 1007/978-3-
          <fpage>319</fpage>
          -75214-
          <issue>3</issue>
          _9. doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -75214-
          <issue>3</issue>
          _
          <fpage>9</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>V.</given-names>
            <surname>Oleksiuk</surname>
          </string-name>
          ,
          <string-name>
            <surname>O. Oleksiuk,</surname>
          </string-name>
          <article-title>The practice of developing the academic cloud using the Proxmox VE platform</article-title>
          ,
          <source>Educational Technology Quarterly</source>
          <year>2021</year>
          (
          <year>2021</year>
          )
          <fpage>605</fpage>
          -
          <lpage>616</lpage>
          . doi:
          <volume>10</volume>
          .55056/etq.36.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>M.</given-names>
            <surname>Popel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. V.</given-names>
            <surname>Shokalyuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Shyshkina</surname>
          </string-name>
          ,
          <article-title>The Learning Technique of the SageMathCloud Use for Students Collaboration Support</article-title>
          , in: V.
          <string-name>
            <surname>Ermolayev</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Bassiliades</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Fill</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Yakovyna</surname>
            ,
            <given-names>H. C.</given-names>
          </string-name>
          <string-name>
            <surname>Mayr</surname>
            ,
            <given-names>V. S.</given-names>
          </string-name>
          <string-name>
            <surname>Kharchenko</surname>
            ,
            <given-names>V. S.</given-names>
          </string-name>
          <string-name>
            <surname>Peschanenko</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Shyshkina</surname>
            ,
            <given-names>M. S.</given-names>
          </string-name>
          <string-name>
            <surname>Nikitchenko</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . Spivakovsky (Eds.),
          <source>Proceedings of the 13th International Conference on ICT in Education, Research and Industrial Applications</source>
          . Integration, Harmonization and
          <string-name>
            <given-names>Knowledge</given-names>
            <surname>Transfer</surname>
          </string-name>
          ,
          <string-name>
            <surname>ICTERI</surname>
          </string-name>
          <year>2017</year>
          , Kyiv, Ukraine, May
          <volume>15</volume>
          -18,
          <year>2017</year>
          , volume
          <volume>1844</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>327</fpage>
          -
          <lpage>339</lpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>1844</volume>
          /10000327.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>P.</given-names>
            <surname>Segeč</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Moravčík</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kontšek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Papán</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Uramová</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Yeremenko</surname>
          </string-name>
          ,
          <article-title>Network virtualization tools - analysis and application in higher education</article-title>
          ,
          <source>in: 2019 17th International Conference on Emerging eLearning Technologies and Applications (ICETA)</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>699</fpage>
          -
          <lpage>708</lpage>
          . doi:
          <volume>10</volume>
          .1109/ ICETA48886.
          <year>2019</year>
          .
          <volume>9040148</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Seidametova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Abduramanov</surname>
          </string-name>
          , G. Seydametov,
          <article-title>Hackathons in computer science education: monitoring and evaluation of programming projects</article-title>
          ,
          <source>Educational Technology Quarterly</source>
          <year>2022</year>
          (
          <year>2022</year>
          )
          <fpage>20</fpage>
          -
          <lpage>34</lpage>
          . doi:
          <volume>10</volume>
          .55056/etq.5.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>J.</given-names>
            <surname>Soler</surname>
          </string-name>
          ,
          <article-title>Virtualization-support cases in engineering education, in: 2011 3rd International Congress on Engineering Education (ICEED)</article-title>
          , IEEE,
          <year>2011</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>3</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>T.</given-names>
            <surname>Vakaliuk</surname>
          </string-name>
          ,
          <article-title>Structural model of a cloud-based learning environment for bachelors in software engineering</article-title>
          ,
          <source>Educational Technology Quarterly</source>
          <year>2021</year>
          (
          <year>2021</year>
          )
          <fpage>257</fpage>
          -
          <lpage>273</lpage>
          . doi:
          <volume>10</volume>
          .55056/etq.17.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>T.</given-names>
            <surname>Vakaliuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Spirin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Kontsedailo</surname>
          </string-name>
          ,
          <article-title>Formation of digital competence of CS bachelors in the use of cloud-based learning environments</article-title>
          ,
          <source>Educational Technology Quarterly</source>
          <year>2021</year>
          (
          <year>2021</year>
          )
          <fpage>388</fpage>
          -
          <lpage>401</lpage>
          . doi:
          <volume>10</volume>
          .55056/etq.26.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>K.</given-names>
            <surname>Vlasenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Chumak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Bobyliev</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Lovianova</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Sitak</surname>
          </string-name>
          ,
          <article-title>Development of an Online-Course Syllabus “Operations Research Oriented to Cloud Computing in the CoCalc System”</article-title>
          , in: A.
          <string-name>
            <surname>Bollin</surname>
            ,
            <given-names>H. C.</given-names>
          </string-name>
          <string-name>
            <surname>Mayr</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Spivakovsky</surname>
            ,
            <given-names>M. V.</given-names>
          </string-name>
          <string-name>
            <surname>Tkachuk</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Yakovyna</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Yerokhin</surname>
          </string-name>
          , G. Zholtkevych (Eds.),
          <source>Proceedings of the 16th International Conference on ICT in Education, Research and Industrial Applications</source>
          . Integration, Harmonization and
          <string-name>
            <given-names>Knowledge</given-names>
            <surname>Transfer</surname>
          </string-name>
          . Volume I: Main Conference, Kharkiv, Ukraine,
          <source>October 06-10</source>
          ,
          <year>2020</year>
          , volume
          <volume>2740</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>278</fpage>
          -
          <lpage>291</lpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2740</volume>
          /20200278.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>D.</given-names>
            <surname>Yuan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Cody</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhong</surname>
          </string-name>
          ,
          <article-title>Developing IP telephony laboratory and curriculum with private cloud computing</article-title>
          ,
          <source>in: Proceedings of the 2011 conference on Information technology education</source>
          ,
          <year>2011</year>
          , pp.
          <fpage>107</fpage>
          -
          <lpage>112</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>D.</given-names>
            <surname>Yuan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lewandowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Cross</surname>
          </string-name>
          ,
          <article-title>Building a green unified computing IT laboratory through virtualization</article-title>
          ,
          <source>Journal of Computing Sciences in Colleges</source>
          <volume>28</volume>
          (
          <year>2013</year>
          )
          <fpage>76</fpage>
          -
          <lpage>83</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>S.</given-names>
            <surname>Abubakr</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Hussein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Sarfo</surname>
          </string-name>
          ,
          <source>Implementation of an IP Telephony System Based on Asterisk PBX; A Case Study of Garden</source>
          City University College, Ghana,
          <source>International Journal of Computer Applications</source>
          <volume>177</volume>
          (
          <year>2019</year>
          )
          <fpage>14</fpage>
          -
          <lpage>20</lpage>
          . URL: http://www.ijcaonline.org/archives/volume177/number28/ muntaka-2019
          <string-name>
            <surname>-</surname>
          </string-name>
          ijca-919743.pdf. doi:
          <volume>10</volume>
          .5120/ijca2019919743.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>S.</given-names>
            <surname>Kaul</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. Jain,</surname>
          </string-name>
          <article-title>Study on the Future of Enterprise Communication by Cloud Session Border Controllers (SBC)</article-title>
          , in: G.
          <string-name>
            <surname>Singh Tomar</surname>
            ,
            <given-names>N. S.</given-names>
          </string-name>
          <string-name>
            <surname>Chaudhari</surname>
            ,
            <given-names>J. L. V.</given-names>
          </string-name>
          <string-name>
            <surname>Barbosa</surname>
          </string-name>
          , M. K. Aghwariya (Eds.),
          <source>International Conference on Intelligent Computing and Smart Communication</source>
          <year>2019</year>
          ,
          <article-title>Algorithms for Intelligent Systems</article-title>
          , Springer, Singapore,
          <year>2020</year>
          , pp.
          <fpage>407</fpage>
          -
          <lpage>414</lpage>
          . doi:
          <volume>10</volume>
          .1007/
          <fpage>978</fpage>
          -981-15-0633-8_
          <fpage>39</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>M.</given-names>
            <surname>Moravcik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kontsek</surname>
          </string-name>
          ,
          <article-title>Proposal of VoIP infrastructure</article-title>
          and
          <article-title>services for academia - case study</article-title>
          ,
          <source>in: 2019 17th International Conference on Emerging eLearning Technologies and Applications (ICETA)</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>540</fpage>
          -
          <lpage>545</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICETA48886.
          <year>2019</year>
          .
          <volume>9040092</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>J. Rendon</given-names>
            <surname>Schneir</surname>
          </string-name>
          , T. Plückebaum,
          <article-title>VoIP network architectures and impacts on costing</article-title>
          , info
          <volume>12</volume>
          (
          <year>2010</year>
          )
          <fpage>59</fpage>
          -
          <lpage>72</lpage>
          . doi:
          <volume>10</volume>
          .1108/14636691011040486.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>I.</given-names>
            <surname>Setiawan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. W. W.</given-names>
            <surname>Nugraha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. S. P.</given-names>
            <surname>Atmaja</surname>
          </string-name>
          ,
          <article-title>Unjuk Kerja IP PBX Asterisk dan FreeSWITCH pada Topologi Bertingkat di Jaringan Kampus</article-title>
          ,
          <source>JURNAL INFOTEL 9</source>
          (
          <year>2017</year>
          )
          <fpage>231</fpage>
          -
          <lpage>240</lpage>
          . URL: https:// ejournal.st3telkom.ac.id/index.php/infotel/article/view/217. doi:
          <volume>10</volume>
          .20895/infotel.v9i3.
          <fpage>217</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>O. V.</given-names>
            <surname>Prokhorov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. O.</given-names>
            <surname>Lisovichenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. S.</given-names>
            <surname>Mazorchuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. H.</given-names>
            <surname>Kuzminska</surname>
          </string-name>
          ,
          <article-title>Implementation of digital technology for student involvement based on a 3D quest game for career guidance and assessing students' digital competences</article-title>
          ,
          <source>Educational Technology Quarterly</source>
          <year>2022</year>
          (
          <year>2022</year>
          )
          <fpage>366</fpage>
          -
          <lpage>387</lpage>
          . doi:
          <volume>10</volume>
          .55056/etq.430.
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>S.</given-names>
            <surname>Semerikov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Striuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Striuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Striuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Shalatska</surname>
          </string-name>
          ,
          <article-title>Sustainability in Software Engineering Education: A case of general professional competencies</article-title>
          ,
          <source>E3S Web of Conferences</source>
          <volume>166</volume>
          (
          <year>2020</year>
          ). doi:
          <volume>10</volume>
          .1051/e3sconf/202016610036.
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <surname>A. M. Striuk</surname>
            ,
            <given-names>S. O.</given-names>
          </string-name>
          <string-name>
            <surname>Semerikov</surname>
            ,
            <given-names>H. M.</given-names>
          </string-name>
          <string-name>
            <surname>Shalatska</surname>
            ,
            <given-names>V. P.</given-names>
          </string-name>
          <string-name>
            <surname>Holiver</surname>
          </string-name>
          ,
          <article-title>Software requirements engineering training: problematic questions</article-title>
          ,
          <source>CEUR Workshop Proceedings</source>
          <volume>3077</volume>
          (
          <year>2022</year>
          )
          <fpage>3</fpage>
          -
          <lpage>11</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <surname>A. M. Striuk</surname>
            ,
            <given-names>S. O.</given-names>
          </string-name>
          <string-name>
            <surname>Semerikov</surname>
          </string-name>
          ,
          <article-title>Professional competencies of future software engineers in the software design: teaching techniques</article-title>
          ,
          <source>Journal of Physics: Conference Series</source>
          <volume>2288</volume>
          (
          <year>2022</year>
          )
          <article-title>012012</article-title>
          . doi:
          <volume>10</volume>
          .1088/
          <fpage>1742</fpage>
          -6596/2288/1/012012.
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>T. A.</given-names>
            <surname>Vakaliuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Kontsedailo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Antoniuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Korotun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Semerikov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. S.</given-names>
            <surname>Mintii</surname>
          </string-name>
          ,
          <article-title>Using Game Dev Tycoon to Create Professional Soft Competencies for Future Engineers-Programmers</article-title>
          , in: O.
          <string-name>
            <surname>Sokolov</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <string-name>
            <surname>Zholtkevych</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Yakovyna</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Tarasich</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Kharchenko</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Kobets</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <string-name>
            <surname>Burov</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Semerikov</surname>
          </string-name>
          , H. Kravtsov (Eds.),
          <source>Proceedings of the 16th International Conference on ICT in Education, Research and Industrial Applications</source>
          . Integration, Harmonization and
          <string-name>
            <given-names>Knowledge</given-names>
            <surname>Transfer</surname>
          </string-name>
          . Volume II: Workshops, Kharkiv, Ukraine,
          <source>October 06-10</source>
          ,
          <year>2020</year>
          , volume
          <volume>2732</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>808</fpage>
          -
          <lpage>822</lpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2732</volume>
          /20200808.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>K.</given-names>
            <surname>Vlasenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Chumak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Sitak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Chashechnikova</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Lovianova</surname>
          </string-name>
          ,
          <article-title>Developing informatics competencies of computer sciences students while teaching diferential equations</article-title>
          ,
          <source>Espacios</source>
          <volume>40</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <surname>Drews</surname>
            ,
            <given-names>J. E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Going</surname>
            <given-names>Virtual</given-names>
          </string-name>
          ,
          <source>Network Computing</source>
          <volume>19</volume>
          (
          <year>2006</year>
          )
          <article-title>5</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>K.</given-names>
            <surname>Barr</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Bungale</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Deasy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Gyuris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Hung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Newell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Tuch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Zoppis</surname>
          </string-name>
          ,
          <article-title>The VMware mobile virtualization platform: is that a hypervisor in your pocket?</article-title>
          ,
          <source>ACM SIGOPS Operating Systems Review</source>
          <volume>44</volume>
          (
          <year>2010</year>
          )
          <fpage>124</fpage>
          -
          <lpage>135</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>S.</given-names>
            <surname>Han</surname>
          </string-name>
          , H.-W. Jin,
          <article-title>Full virtualization based ARINC 653 partitioning</article-title>
          , in: 2011
          <source>IEEE/AIAA 30th Digital Avionics Systems Conference</source>
          , IEEE,
          <year>2011</year>
          , pp.
          <fpage>7E1</fpage>
          -
          <lpage>1</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Babu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Hareesh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Martin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Cherian</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y. Sastri,</surname>
          </string-name>
          <article-title>System Performance Evaluation of Para Virtualization, Container Virtualization, and Full Virtualization Using Xen, OpenVZ, and XenServer</article-title>
          , in: 2014
          <source>Fourth International Conference on Advances in Computing and Communications</source>
          ,
          <year>2014</year>
          , pp.
          <fpage>247</fpage>
          -
          <lpage>250</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICACC.
          <year>2014</year>
          .
          <volume>66</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>P.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <article-title>Centralized and decentralized lab approaches based on diferent virtualization models</article-title>
          ,
          <source>Journal of Computing Sciences in Colleges</source>
          <volume>26</volume>
          (
          <year>2010</year>
          )
          <fpage>263</fpage>
          -
          <lpage>269</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>