Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Stanislav Böhm

dblp:22/6187 · DBLP profile ↗
← Back
12ranked-venue papers
8as first author
2since 2021 · last 2022
0000-0001-8044-7694ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 6 · 6 first-authorSoftware engineering, systems software and programming languages · 3 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 2 · 1 first-authorSystems, architecture and hardware · 2 · 2 since 2021Applied, 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
1 paper
Program verification · 100%
Theoretical computer science
1 paper
Automata and formal languages · 67% Computational complexity · 33%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%

Topics — the 6 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program verification
model checking
0.212016
State-Space Reduction of Non-deterministically Synchronizing Systems Applicable to Deadlock Detection in MPI · FM 2016
Program verification › model checking
state space reduction
0.212016
State-Space Reduction of Non-deterministically Synchronizing Systems Applicable to Deadlock Detection in MPI · FM 2016
Automata and formal languages
equivalence problem
0.212013
Equivalence of deterministic one-counter automata is NL-complete · STOC 2013
Computational complexity › space complexity
NL-completeness
0.212013
Equivalence of deterministic one-counter automata is NL-complete · STOC 2013
Automata and formal languages › counter machines
one-counter automata
0.212013
Equivalence of deterministic one-counter automata is NL-complete · STOC 2013
Parallel and multicore computing › MPI
MPI program analysis
0.112016
State-Space Reduction of Non-deterministically Synchronizing Systems Applicable to Deadlock Detection in MPI · FM 2016

Methods — techniques the papers use, named apart from their topics

partial order reduction · 0.5deadlock detection · 0.5
YearPublicationVenuePosition
2022 Analysis of workflow schedulers in simulated distributed environments
abstract
Abstract Task graphs provide a simple way to describe scientific workflows (sets of tasks with dependencies) that can be executed on both HPC clusters and in the cloud. An important aspect of executing such graphs is the used scheduling algorithm. Many scheduling heuristics have been proposed in existing works; nevertheless, they are often tested in oversimplified environments. We provide an extensible simulation environment designed for prototyping and benchmarking task schedulers, which contains implementations of various scheduling algorithms and is open-sourced, in order to be fully reproducible. We use this environment to perform a comprehensive analysis of workflow scheduling algorithms with a focus on quantifying the effect of scheduling challenges that have so far been mostly neglected, such as delays between scheduler invocations or partially unknown task durations. Our results indicate that network models used by many previous works might produce results that are off by an order of magnitude in comparison to a more realistic model. Additionally, we show that certain implementation details of scheduling algorithms which are often neglected can have a large effect on the scheduler’s performance, and they should thus be described in great detail to enable proper evaluation.
Jakub Beránek, Stanislav Böhm, Vojtech Cima
J. Supercomput.2
2021 EVEREST: A design environment for extreme-scale big data analytics on heterogeneous platforms
abstract
High-Performance Big Data Analytics (HPDA) applications are characterized by huge volumes of distributed and heterogeneous data that require efficient computation for knowledge extraction and decision making. Designers are moving towards a tight integration of computing systems combining HPC, Cloud, and IoT solutions with artificial intelligence (AI). Matching the application and data requirements with the characteristics of the underlying hardware is a key element to improve the predictions thanks to high performance and better use of resources. We present EVEREST, a novel H2020 project started on October 1, 2020, that aims at developing a holistic environment for the co-design of HPDA applications on heterogeneous, distributed, and secure platforms. EVEREST focuses on programmability issues through a data-driven design approach, the use of hardware-accelerated AI, and an efficient runtime monitoring with virtualization support. In the different stages, EVEREST combines state-of-the-art programming models, emerging communication standards, and novel domain-specific extensions. We describe the EVEREST approach and the use cases that drive our research.
Christian Pilato, Stanislav Böhm, Fabien Brocheton, Jerónimo Castrillón, Riccardo Cevasco, Vojtech Cima, Radim Cmar, Dionysios Diamantopoulos, Fabrizio Ferrandi, Jan Martinovic, Gianluca Palermo, Michele Paolino, Antonio Parodi, Lorenzo Pittaluga, Daniel Raho, Francesco Regazzoni 0001, Katerina Slaninová, Christoph Hagleitner
DATE2
2017 HyperLoom Possibilities for Executing Scientific Workflows on the Cloud
Vojtech Cima, Stanislav Böhm, Jan Martinovic, Jiri Dvorský, Thomas J. Ashby, Vladimir I. Chupakhin
CISIS2
2017 On Büchi One-Counter Automata
abstract
Equivalence of deterministic pushdown automata is a famous problem in theoretical computer science whose decidability has been shown by Sénizergues. Our first result shows that decidability no longer holds when moving from finite words to infinite words. This solves an open problem that has recently been raised by Löding. In fact, we show that already the equivalence problem for deterministic Büchi one-counter automata is undecidable. Hence, the decidability border is rather tight when taking into account a recent result by Löding and Repke that equivalence of deterministic weak parity pushdown automata (a subclass of deterministic Büchi pushdown automata) is decidable. Another known result on finite words is that the universality problem for vector addition systems is decidable. We show undecidability when moving to infinite words. In fact, we prove that already the universality problem for nondeterministic Büchi one-counter nets (or equivalently vector addition systems with one unbounded dimension) is undecidable.
Stanislav Böhm, Stefan Göller, Simon Halfon, Piotr Hofman
STACS1
2016 State-Space Reduction of Non-deterministically Synchronizing Systems Applicable to Deadlock Detection in MPI
Stanislav Böhm, Ondrej Meca, Petr Jancar
FM1
2014 Kaira: Development Environment for MPI Applications
Stanislav Böhm, Marek Behalek, Ondrej Meca, Martin Surkovský
Petri Nets1
2014 Bisimulation equivalence and regularity for real-time one-counter automata
Stanislav Böhm, Stefan Göller, Petr Jancar
J. Comput. Syst. Sci.1
2013 Visual Programming of MPI Applications: Debugging and Performance Analysis
Stanislav Böhm, Marek Behalek, Ondrej Meca, Martin Surkovský
FedCSIS1
2013 Equivalence of deterministic one-counter automata is NL-complete
abstract
We prove that language equivalence of deterministic one-counter automata is NL-complete. This improves the superpolynomial time complexity upper bound shown by Valiant and Paterson in 1975. Our main contribution is to prove that two deterministic one-counter automata are inequivalent if and only if they can be distinguished by a word of length polynomial in the size of the two input automata.
Stanislav Böhm, Stefan Göller, Petr Jancar
STOC1
2011 Parallelization of ant colony optimization algorithm using Kaira
abstract
Parallel computing can be very useful for meta-heuristic algorithms, because it can reduce time to find a solution with given properties. On the other hand parallel programming is generally more difficult than the sequential one and we need more development time to get a working parallel solution. We are developing a tool named Kaira which is intended for modelling, debugging, and automated generation of parallel applications. The modelling is based on our own variant of Coloured Petri Nets. In this paper we present how to create parallel programs from an existing sequential implementation of Ant Colony Optimization Algorithm using Kaira. This approach simplifies the development process and thus saves the development time and costs.
Marek Behalek, Stanislav Böhm, Pavel Krömer, Martin Surkovský, Ondrej Meca
ISDA2
2011 Language Equivalence of Deterministic Real-Time One-Counter Automata Is NL-Complete
Stanislav Böhm, Stefan Göller
MFCS1
2010 Bisimilarity of One-Counter Processes Is PSPACE-Complete
Stanislav Böhm, Stefan Göller, Petr Jancar
CONCUR1