Victor V. Kuliamin

34 papers C 2Misc 1Journal 17Unranked 14
YearRankTypeTitle / Venue / Authors
2025 J jnl
Program. Comput. Softw.
Victor V. Kuliamin, Alexander K. Petrenko, E. A. Rudina
2024 J jnl
Program. Comput. Softw.
Victor V. Kuliamin
2023 J jnl
Program. Comput. Softw.
Denis Efremov, Viktoria V. Kopach, Eugene Kornykhin, Victor V. Kuliamin, Alexander K. Petrenko, Alexey V. Khoroshilov, Ilya V. Shchepetkov
2022 J jnl
Softw. Qual. J.
Nina Yevtushenko, Victor V. Kuliamin, Natalia Kushik
2020 J jnl
Program. Comput. Softw.
Petr N. Devyanin, Alexey V. Khoroshilov, Victor V. Kuliamin, Alexander K. Petrenko, Ilya V. Shchepetkov
2019 C conf
ICTSS
Nina Yevtushenko, Victor V. Kuliamin, Natalia Kushik
2015 conf
Ershov Memorial Conference
Petr N. Devyanin, Alexey V. Khoroshilov, Victor V. Kuliamin, Alexander K. Petrenko, Ilya V. Shchepetkov
2014 J jnl
Program. Comput. Softw.
Victor V. Kuliamin, Alexander K. Petrenko
2014 C conf
ABZ
Petr N. Devyanin, Alexey V. Khoroshilov, Victor V. Kuliamin, Alexander K. Petrenko, Ilya V. Shchepetkov
2013 conf
MBT
Jens Grabowski, Victor V. Kuliamin, Alain-Georges Vouffo Feudjio, Antal Wu-Hen-Chang, Milan Zoric
2013 Misc conf
ICTERI
Alexander K. Petrenko, Victor V. Kuliamin, Andrey Maksimov
2011 J jnl
Program. Comput. Softw.
Victor V. Kuliamin, Alexander Petukhov
2010 J jnl
Program. Comput. Softw.
Victor V. Kuliamin
2010 conf
ISoLA (2)
Victor V. Kuliamin, Alexander Petukhov
2009 conf
CSEDU (2)
Victor V. Kuliamin, Vitaliy A. Omelchenko, Olga L. Petrenko
2009 J jnl
Program. Comput. Softw.
Victor V. Kuliamin
2009 conf
Ershov Memorial Conference
Victor V. Kuliamin
2008 J jnl
Program. Comput. Softw.
R. S. Zybin, Victor V. Kuliamin, Andrey V. Ponomarenko, Vladimir V. Rubanov, E. S. Chernov
2008 conf
TestCom/FATES
Victor V. Kuliamin
2007 J jnl
Program. Comput. Softw.
Igor B. Bourdonov, Alexander S. Kossatchev, Victor V. Kuliamin
2007 J jnl
Program. Comput. Softw.
Victor V. Kuliamin
2007 J jnl
Program. Comput. Softw.
V. P. Ivannikov, Alexander S. Kamkin, Alexander S. Kossatchev, Victor V. Kuliamin, Alexander K. Petrenko
2006 conf
MBT
Igor B. Bourdonov, Alexander S. Kossatchev, Victor V. Kuliamin
2006 conf
Ershov Memorial Conference
Alexey Grinevich, Alexey V. Khoroshilov, Victor V. Kuliamin, Denis Markovtsev, Alexander K. Petrenko, Vladimir V. Rubanov
2005 conf
ISAS
Victor V. Kuliamin, Nick V. Pakoulin, Alexander K. Petrenko
2005 J jnl
Program. Comput. Softw.
Victor V. Kuliamin
2004 J jnl
Program. Comput. Softw.
Igor B. Bourdonov, Alexander S. Kossatchev, Victor V. Kuliamin
2004 conf
ISoLA (Preliminary proceedings)
Victor V. Kuliamin
2004 conf
MBT
Victor V. Kuliamin
2003 conf
Ershov Memorial Conference
Victor V. Kuliamin, Alexander K. Petrenko, Nick V. Pakoulin, Alexander S. Kossatchev, Igor B. Bourdonov
2003 J jnl
Program. Comput. Softw.
Igor B. Bourdonov, Alexander S. Kossatchev, Victor V. Kuliamin
2003 J jnl
Program. Comput. Softw.
Victor V. Kuliamin, Alexander K. Petrenko, Alexander S. Kossatchev, Igor B. Burdonov
2002 conf
FME
Igor B. Bourdonov, Alexander S. Kossatchev, Victor V. Kuliamin, Alexander K. Petrenko
2001 conf
Ershov Memorial Conference
Igor B. Bourdonov, Alexey V. Demakov, Andrew A. Jarov, Alexander S. Kossatchev, Victor V. Kuliamin, Alexander K. Petrenko, Sergey V. Zelenov
pyproject.toml
← Index pyproject.toml ini
[tool.black]
line-length = 120
target-version = ['py38']
include = '\.pyi?$'
extend-exclude = '''
/(
  # directories
  \.eggs
  | \.git
  | \.hg
  | \.mypy_cache
  | \.tox
  | \.venv
  | build
  | dist
  | venv
)/
'''

[tool.isort]
profile = "black"
line_length = 120
multi_line_output = 3
include_trailing_comma = true
force_grid_wrap = 0
use_parentheses = true
ensure_newline_before_comments = true

[tool.flake8]
max-line-length = 120
ignore = ["E501", "W503", "E203", "F401"]
exclude = [
    "__pycache__",
    ".git",
    "venv",
    "build",
    "dist",
    "*.egg-info",
]

[tool.pylint.messages_control]
disable = [
    "C0114",  # missing-module-docstring
    "C0115",  # missing-class-docstring
    "C0116",  # missing-function-docstring
    "C0103",  # invalid-name
    "R0903",  # too-few-public-methods
    "R0913",  # too-many-arguments
    "R0914",  # too-many-locals
    "R0915",  # too-many-statements
]

[tool.pylint.format]
max-line-length = 120

# ============================================================================
# Pytest Configuration
# ============================================================================
[tool.pytest.ini_options]
testpaths = ["tests/unit", "tests/integration"]
python_files = ["test_*.py"]
python_classes = ["Test*"]
python_functions = ["test_*"]

# Default options: verbose, show locals on failure, strict markers
addopts = [
    "-v",
    "--strict-markers",
    "--tb=short",
]

# Custom markers for selective test execution
markers = [
    "unit: Pure unit tests - no external deps, no disk I/O, fast (< 1s each)",
    "integration: Integration tests - use real test binaries on disk",
    "slow: Tests that take > 5s (e.g. entropy on large files, full extraction pipelines)",
    "pe: Tests specific to PE binary analysis",
    "elf: Tests specific to ELF binary analysis",
    "macho: Tests specific to Mach-O binary analysis",
    "apk: Tests specific to APK binary analysis",
    "exporters: Tests for database exporters (ClickHouse, Elasticsearch, Print)",
    "dataclass: Tests for dataclass construction and field validation",
    "binja: Tests for Binary Ninja decompiler extractors (mocked, no license needed)",
]