EDBT 2026 Demo / reviewers in the wild / expert
Vladimir Makarov
dblp:50/11002
· DBLP profile ↗
11ranked-venue papers
1as first author
3since 2021 · last 2023
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 6 · 3 since 2021Software engineering, systems software and programming languages · 3Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 67% Debugging and program repair · 33% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% |
Topics — the 7 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems › virtualization
virtual machine introspection |
0.3 | 1 | 2017 | QEMU-based framework for non-intrusive virtual machine instrumentation and introspection · ESEC/SIGSOFT FSE 2017 |
Debugging and program repair
time-travel debugging |
0.2 | 1 | 2015 | Don't panic: reverse debugging of kernel drivers · ESEC/SIGSOFT FSE 2015 |
Bioinformatics and computational biology
genomics |
0.1 | 1 | 2012 | AnnTools: a comprehensive and versatile annotation toolkit for genomic variants · Bioinform. 2012 |
Bioinformatics and computational biology › genome annotation
genomic variant annotation |
0.1 | 1 | 2012 | AnnTools: a comprehensive and versatile annotation toolkit for genomic variants · Bioinform. 2012 |
Bioinformatics and computational biology › genomics › variant annotation
single-nucleotide variant annotation |
0.1 | 1 | 2012 | AnnTools: a comprehensive and versatile annotation toolkit for genomic variants · Bioinform. 2012 |
Bioinformatics and computational biology › sequence analysis › sequence variation analysis
structural variant annotation |
0.1 | 1 | 2012 | AnnTools: a comprehensive and versatile annotation toolkit for genomic variants · Bioinform. 2012 |
Operating systems › operating system interface › system call
system call tracing |
0.1 | 1 | 2017 | QEMU-based framework for non-intrusive virtual machine instrumentation and introspection · ESEC/SIGSOFT FSE 2017 |
Methods — techniques the papers use, named apart from their topics
record/replay · 0.5dynamic binary analysis · 0.3ABI-based introspection · 0.3reverse execution · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Comparative Structural Analysis of Hydrodynamic Interaction of Full-Submerged Tandem Archimedes Screws of Rotary-Screw Propulsion Units of Snow and Swamp-Going Amphibious Vehicles with the Water Area in Running and Mooring Modes
Svetlana Karaseva, Alexey Papunin, Vladimir Belyakov, Vladimir Makarov, Dmitry Malahov, Anton Klyushkin |
VEHITS | 4 |
| 2022 | Analysis of Efficiency of Full-submerged Archimedes Screws of Rotary-screw Propulsion Units of Snow and Swamp-going Amphibious Vehicles
Svetlana Karaseva, Vladimir Belyakov, Vladimir Makarov, Dmitry Malahov |
VEHITS | 3 |
| 2021 | Study of Parameter Influence of the Basic Cylinder of Rotary Screw Propulsion Units on Noise Level during Locomotion on Ice
Umar Vahidov, Dmitriy Mokerov, Roman Dorofeev, Vladimir Belyakov, Vladimir Makarov, Yuri Molev |
VEHITS | 5 |
| 2020 | Non-intrusive Virtual Machine Analysis and Reverse Debugging with SWATabstractThis paper presents SWAT - System-Wide Analysis Toolkit. It is based on open source emulation and debugging projects and implements the approaches for non-intrusive system-wide analysis and debugging: lightweight OS-agnostic virtual machine introspection, full system execution replay, non-intrusive debugging with WinDbg, and full system reverse debugging. These features are based on novel non-intrusive introspection and reverse debugging methods. They are useful for stealth debugging and analysis of the platforms with custom kernels. SWAT includes multi-platform emulator QEMU with additional instrumentation and debugging features, GUI for convenient QEMU setup and execution, QEMU plugin for non-intrusive introspection, and modified version of GDB. Our toolkit may be useful for the developers of the virtual platforms, emulators, and firmwares/drivers/operating systems. Virtual machine intospection approach does not require loading any guest agents and source code of the OS. Therefore it may be applied to ROM-based guest systems and enables using of record/replay of the system execution. This paper includes the description of SWAT components, analysis methods, and some SWAT use cases. Pavel Dovgalyuk, Ivan Vasiliev, Natalia Fursova, Denis Dmitriev, Mikhail Abakumov, Vladimir Makarov |
QRS | 6 |
| 2020 | Experimental Theoretical Study of the Mobile Robotic System Movement with Caterpillar-modular Propulsion on the Beach Line Terrain
Alexander Belyaev, Alexey Papunin, Evgeny Zharkov, Alexey Vasiliev, Vladimir Belyakov, Vladimir Makarov |
VEHITS | 6 |
| 2020 | Case Study: Regulation of Noise Produced by a Rotary-screw Propulsion Unit in an All-terrain Vehicle
Umar Vahidov, Alexander Belyaev, Vladimir Makarov, Dmitriy Mokerov, Yuri Molev |
VEHITS | 3 |
| 2019 | Development of 8х8 All-terrain Vehicle with Individual Wheel DriveabstractIn this article, we consider the problem of developing a rational competitive design of a multifunctional all-terrain vehicle (MATV) with 8х8 axle configuration. Empirical dependencies are proposed to calculate weight-size parameters of these vehicles, such as power and power-to-weight ratio, payload, maximum speed, average ground pressure depending on full vehicle weight. Key dependencies are provided to calculate hydrostatic transmission (HST) parameters used to determine hydraulic unit sizes and connection diagrams. Various HST control algorithms are analyzed in order to increase efficiency and reduce fuel consumption. The results show that the right HST control algorithm can increase efficiency by 10%, and reduce fuel consumption by 18%. General view of the developed MATV is provided. Alexander Belyaev, Sergey Manyanin, Anton Tumasov, Vladimir Makarov, Vladimir Belyakov |
VEHITS | 4 |
| 2018 | Introspection of the Linux-based embedded firmwares: work-in-progressabstractThis paper presents a novel approach for virtual machine introspection of the embedded systems based on the unknown revisions of the known kernels. Existing introspection methods require embedding the code into the guest to capture the data for analysis algorithms. When OS image is extracted from the ROM, usually no analysis code can be loaded into the virtual machine. We propose new non-intrusive method for extracting the kernel- and process-level information from such virtual machines. This method is based on the application binary interface, which is small enough and usually non-volatile. Therefore one analysis configuration may be used for different systems with the kernels from the same family without re-tuning them. We also present the analysis framework based on the simulator QEMU. It includes instrumentation and some tools for extracting the process- and kernel-level information from the guest. Our framework may be applied to ROM-based guest systems and enables using of record/replay of the system execution during the analysis. We applied our framework to some public firmwares to evaluate how our method works on the embedded systems with custom Linux kernel. Pavel Dovgalyuk, Natalia Fursova, Ivan Vasiliev, Vladimir Makarov |
EMSOFT | 4 |
| 2017 | QEMU-based framework for non-intrusive virtual machine instrumentation and introspectionabstractThis paper presents the framework based on the emulator QEMU. Our framework provides set of multi-platform analysis tools for the virtual machines and mechanism for creating instrumentation and analysis tools. Our framework is based on a lightweight approach to dynamic analysis of binary code executed in virtual machines. This approach is non-intrusive and provides system-wide analysis capabilities. It does not require loading any guest agents and source code of the OS. Therefore it may be applied to ROM-based guest systems and enables using of record/replay of the system execution. We use application binary interface (ABI) of the platform to be analyzed for creating introspection tools. These tools recover the part of kernel-level information related to the system calls executed on the guest machine. Pavel Dovgalyuk, Natalia Fursova, Ivan Vasiliev, Vladimir Makarov |
ESEC/SIGSOFT FSE | 4 |
| 2015 | Don't panic: reverse debugging of kernel driversabstractDebugging of device drivers' failures is a very tough task because of kernel panics, blue screens of death, hardware volatility, long periods of time required to expose the bug, perturbation of the drivers by the debugger, and non-determinism of multi-threaded environment. This paper shows how reverse debugging reduces the influence of these factors to the process of drivers debugging. We present reverse debugger as a practical tool, which was tested for i386, x86-64, and ARM platforms, for Windows and Linux guest operating systems. We show that our tool incurs very low overhead (about 10%), which allows using it for debugging of the time sensitive applications. The paper also presents the case study which demonstrates reverse debugging of the USB kernel drivers for Linux. Pavel Dovgalyuk, Denis Dmitriev, Vladimir Makarov |
ESEC/SIGSOFT FSE | 3 |
| 2012 | AnnTools: a comprehensive and versatile annotation toolkit for genomic variantsabstractUNLABELLED: AnnTools is a versatile bioinformatics application designed for comprehensive annotation of a full spectrum of human genome variation: novel and known single-nucleotide substitutions (SNP/SNV), short insertions/deletions (INDEL) and structural variants/copy number variation (SV/CNV). The variants are interpreted by interrogating data compiled from 15 constantly updated sources. In addition to detailed functional characterization of the coding variants, AnnTools searches for overlaps with regulatory elements, disease/trait associated loci, known segmental duplications and artifact prone regions, thereby offering an integrated and comprehensive analysis of genomic data. The tool conveniently accepts user-provided tracks for custom annotation and offers flexibility in input data formats. The output is generated in the universal Variant Call Format. High annotation speed makes AnnTools suitable for high-throughput sequencing facilities, while a low-memory footprint and modest CPU requirements allow it to operate on a personal computer. The application is freely available for public use; the package includes installation scripts and a set of helper tools. AVAILABILITY: http://anntools.sourceforge.net/. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Vladimir Makarov, Tina O'Grady, Guiqing Cai, Jayon Lihm, Joseph D. Buxbaum, Seungtai Yoon |
Bioinform. | 1 |