VLDB 2026 Research / reviewers in the wild / expert
Lubos Brim
dblp:92/3060
· DBLP profile ↗
63ranked-venue papers
11as first author
8since 2021 · last 2026
0000-0001-9393-7545ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 40 · 4 first-author · 3 since 2021Theory of computation · 21 · 6 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 9 · 3 first-author · 4 since 2021Systems, architecture and hardware · 5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Control-guided refinement of partially specified Boolean networks: applications to RTK signalingabstractMOTIVATION: System control can be used to provide new insights into the dynamics of biological systems. A key application is the identification of therapeutic targets in silico, which requires an executable model of the system's dynamics. However, such models are typically underspecified due to incomplete mechanistic knowledge. RESULTS: We introduce a novel computational framework that employs control-guided model refinement, predicting informative perturbation experiments to reduce knowledge gaps. The approach is based on partially specified Boolean networks (PSBNs), which enable direct integration of uncertain or incomplete information into executable models. We further extend the framework to handle oscillatory phenotypes as explicit control targets. The applicability of the method is demonstrated on receptor-tyrosine kinase (RTK) signaling, with a focus on fibroblast growth factor signaling in the context of skeletal dysplasias and cancer. We obtain several new insights into modelling of the FGFR3-MAPK pathway. AVAILABILITY AND IMPLEMENTATION: Code and datasets are available at https://doi.org/10.5281/zenodo.16886813. Eva Smijáková, Lubos Brim, Samuel Pastva, David Safránek |
Bioinform. | 2 |
| 2024 | Symbolic Model Checking of Hybrid CTL on Coloured Kripke Structures
Nikola Benes, Lubos Brim, Ondrej Huvar, Samuel Pastva, David Safránek |
ATVA (2) | 2 |
| 2023 | Boolean network sketches: a unifying framework for logical model inferenceabstractMOTIVATION: The problem of model inference is of fundamental importance to systems biology. Logical models (e.g. Boolean networks; BNs) represent a computationally attractive approach capable of handling large biological networks. The models are typically inferred from experimental data. However, even with a substantial amount of experimental data supported by some prior knowledge, existing inference methods often focus on a small sample of admissible candidate models only. RESULTS: We propose Boolean network sketches as a new formal instrument for the inference of Boolean networks. A sketch integrates (typically partial) knowledge about the network's topology and the update logic (obtained through, e.g. a biological knowledge base or a literature search), as well as further assumptions about the properties of the network's transitions (e.g. the form of its attractor landscape), and additional restrictions on the model dynamics given by the measured experimental data. Our new BNs inference algorithm starts with an 'initial' sketch, which is extended by adding restrictions representing experimental data to a 'data-informed' sketch and subsequently computes all BNs consistent with the data-informed sketch. Our algorithm is based on a symbolic representation and coloured model-checking. Our approach is unique in its ability to cover a broad spectrum of knowledge and efficiently produce a compact representation of all inferred BNs. We evaluate the method on a non-trivial collection of real-world and simulated data. AVAILABILITY AND IMPLEMENTATION: All software and data are freely available as a reproducible artefact at https://doi.org/10.5281/zenodo.7688740. Nikola Benes, Lubos Brim, Ondrej Huvar, Samuel Pastva, David Safránek |
Bioinform. | 2 |
| 2022 | AEON.py: Python library for attractor analysis in asynchronous Boolean networksabstractSUMMARY: AEON.py is a Python library for the analysis of the long-term behaviour in very large asynchronous Boolean networks. It provides significant computational improvements over the state-of-the-art methods for attractor detection. Furthermore, it admits the analysis of partially specified Boolean networks with uncertain update functions. It also includes techniques for identifying viable source-target control strategies and the assessment of their robustness with respect to parameter perturbations. AVAILABILITY AND IMPLEMENTATION: All relevant results are available in Supplementary Materials. The tool is accessible through https://github.com/sybila/biodivine-aeon-py. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Nikola Benes, Lubos Brim, Ondrej Huvar, Samuel Pastva, David Safránek, Eva Smijáková |
Bioinform. | 2 |
| 2022 | Exploring attractor bifurcations in Boolean networksabstractBACKGROUND: Boolean networks (BNs) provide an effective modelling formalism for various complex biochemical phenomena. Their long term behaviour is represented by attractors-subsets of the state space towards which the BN eventually converges. These are then typically linked to different biological phenotypes. Depending on various logical parameters, the structure and quality of attractors can undergo a significant change, known as a bifurcation. We present a methodology for analysing bifurcations in asynchronous parametrised Boolean networks. RESULTS: In this paper, we propose a computational framework employing advanced symbolic graph algorithms that enable the analysis of large networks with hundreds of Boolean variables. To visualise the results of this analysis, we developed a novel interactive presentation technique based on decision trees, allowing us to quickly uncover parameters crucial to the changes in the attractor landscape. As a whole, the methodology is implemented in our tool AEON. We evaluate the method's applicability on a complex human cell signalling network describing the activity of type-1 interferons and related molecules interacting with SARS-COV-2 virion. In particular, the analysis focuses on explaining the potential suppressive role of the recently proposed drug molecule GRL0617 on replication of the virus. CONCLUSIONS: The proposed method creates a working analogy to the concept of bifurcation analysis widely used in kinetic modelling to reveal the impact of parameters on the system's stability. The important feature of our tool is its unique capability to work fast with large-scale networks with a relatively large extent of unknown information. The results obtained in the case study are in agreement with the recent biological findings. Nikola Benes, Lubos Brim, Jakub Kadlecaj, Samuel Pastva, David Safránek |
BMC Bioinform. | 2 |
| 2022 | BDD-Based Algorithm for SCC Decomposition of Edge-Coloured GraphsabstractEdge-coloured directed graphs provide an essential structure for modelling and analysis of complex systems arising in many scientific disciplines (e.g. feature-oriented systems, gene regulatory networks, etc.). One of the fundamental problems for edge-coloured graphs is the detection of strongly connected components, or SCCs. The size of edge-coloured graphs appearing in practice can be enormous both in the number of vertices and colours. The large number of vertices prevents us from analysing such graphs using explicit SCC detection algorithms, such as Tarjan's, which motivates the use of a symbolic approach. However, the large number of colours also renders existing symbolic SCC detection algorithms impractical. This paper proposes a novel algorithm that symbolically computes all the monochromatic strongly connected components of an edge-coloured graph. In the worst case, the algorithm performs $O(p \cdot n \cdot log~n)$ symbolic steps, where $p$ is the number of colours and $n$ is the number of vertices. We evaluate the algorithm using an experimental implementation based on binary decision diagrams (BDDs). Specifically, we use our implementation to explore the SCCs of a large collection of coloured graphs (up to $2^{48}$) obtained from Boolean networks -- a modelling framework commonly appearing in systems biology. Nikola Benes, Lubos Brim, Samuel Pastva, David Safránek |
Log. Methods Comput. Sci. | 2 |
| 2021 | Computing Bottom SCCs Symbolically Using Transition Guided ReductionabstractAbstract Detection of bottom strongly connected components (BSCC) in state-transition graphs is an important problem with many applications, such as detecting recurrent states in Markov chains or attractors in dynamical systems. However, these graphs’ size is often entirely out of reach for algorithms using explicit state-space exploration, necessitating alternative approaches such as the symbolic one. Symbolic methods for BSCC detection often show impressive performance, but can sometimes take a long time to converge in large graphs. In this paper, we provide a symbolic state-space reduction method for labelled transition systems, calledinterleaved transition guided reduction(ITGR), which aims to alleviate current problems of BSCC detection by efficiently identifying large portions of the non-BSCC states. We evaluate the suggested heuristic on an extensive collection of 125 real-world biologically motivated systems. We show that ITGR can easily handle all these models while being either the only method to finish, or providing at least an order-of-magnitude speedup over existing state-of-the-art methods. We then use a set of synthetic benchmarks to demonstrate that the technique also consistently scales to graphs with more than $$2^{1000}$$ 21000 vertices, which was not possible using previous methods. Nikola Benes, Lubos Brim, Samuel Pastva, David Safránek |
CAV (1) | 2 |
| 2021 | Symbolic Coloured SCC DecompositionabstractAbstract Problems arising in many scientific disciplines are often modelled using edge-coloured directed graphs. These can be enormous in the number of both vertices and colours. Given such a graph, the original problem frequently translates to the detection of the graph’s strongly connected components, which is challenging at this scale. We propose a new, symbolic algorithm that computes all the monochromatic strongly connected components of an edge-coloured graph. In the worst case, the algorithm performs $$O(p\cdot n\cdot \log n)$$ O ( p · n · log n ) symbolic steps, where p is the number of colours and n the number of vertices. We evaluate the algorithm using an experimental implementation based on Binary Decision Diagrams (BDDs) and large (up to $$2^{48}$$ 2 48 ) coloured graphs produced by models appearing in systems biology. Nikola Benes, Lubos Brim, Samuel Pastva, David Safránek |
TACAS (2) | 2 |
| 2020 | AEON: Attractor Bifurcation Analysis of Parametrised Boolean NetworksabstractBoolean networks (BNs) provide an effective modelling tool for various phenomena from science and engineering. Any long-term behaviour of a BN eventually converges to a so-called attractor. Depending on various logical parameters, the structure and quality of attractors can undergo a significant change, known as a bifurcation. We present a tool for analysing bifurcations in asynchronous parametrised Boolean networks. To fight the state-space and parameter-space explosion problem the tool uses a parallel semi-symbolic algorithm. Nikola Benes, Lubos Brim, Jakub Kadlecaj, Samuel Pastva, David Safránek |
CAV (1) | 2 |
| 2020 | Parallel parameter synthesis algorithm for hybrid CTL
Nikola Benes, Lubos Brim, Samuel Pastva, David Safránek |
Sci. Comput. Program. | 2 |
| 2019 | Facetal abstraction for non-linear dynamical systems based on δ-decidable SMTabstractFormal analysis of non-linear continuous and hybrid systems is a hot topic. A common approach builds on computing a suitable finite discrete abstraction of the continuous system. In this paper, we propose a facetal abstraction which eliminates certain drawbacks of existing abstractions. The states of our abstraction are built primarily from facets of a polytopal partitioning of the system's state space taking thus into account the flow of the continuous dynamics and leading to global over-approximation. The transition system construction is based on queries solved by a δ-decision SMT-solver. The method is evaluated on several case studies. Nikola Benes, Lubos Brim, Jana Drazanová, Samuel Pastva, David Safránek |
HSCC | 2 |
| 2019 | Formal Analysis of Qualitative Long-Term Behaviour in Parametrised Boolean Networks
Nikola Benes, Lubos Brim, Samuel Pastva, Jakub Polácek, David Safránek |
ICFEM | 2 |
| 2019 | Accelerating Parameter Synthesis Using Semi-algebraic Constraints
Nikola Benes, Lubos Brim, Martin Geletka, Samuel Pastva, David Safránek |
IFM | 2 |
| 2019 | Digital Bifurcation Analysis of TCP DynamicsabstractDigital bifurcation analysis is a new algorithmic method for exploring how the behaviour of a parameter-dependent computer system varies with a change in its parameters and, in particular, for identification of bifurcation points where such variation becomes dramatic. We have developed the method in an analogy with the traditional bifurcation theory and have it successfully applied to models taken from systems biology. In this case study paper, we demonstrate the appropriateness and usefulness of the digital bifurcation analysis as a push-button alternative to the classical approaches as traditionally used for analysing the stability of TCP/IP protocols. We consider two typical examples (congestion control and buffer sizes throughput influence) and show that the method provides the same results as obtained with classical non-automatic analytical and numerical methods. Nikola Benes, Lubos Brim, Samuel Pastva, David Safránek |
TACAS (2) | 2 |
| 2017 | Pithya: A Parallel Tool for Parameter Synthesis of Piecewise Multi-affine Dynamical Systems
Nikola Benes, Lubos Brim, Martin Demko, Samuel Pastva, David Safránek |
CAV (1) | 2 |
| 2017 | Precise parameter synthesis for stochastic biochemical systems
Milan Ceska 0002, Frits Dannenberg, Nicola Paoletti, Marta Z. Kwiatkowska, Lubos Brim |
Acta Informatica | 5 |
| 2016 | Parallel SMT-Based Parameter Synthesis with Application to Piecewise Multi-affine Systems
Nikola Benes, Lubos Brim, Martin Demko, Samuel Pastva, David Safránek |
ATVA | 2 |
| 2016 | A Model Checking Approach to Discrete Bifurcation Analysis
Nikola Benes, Lubos Brim, Martin Demko, Samuel Pastva, David Safránek |
FM | 2 |
| 2016 | PRISM-PSY: Precise GPU-Accelerated Parameter Synthesis for Stochastic Systems
Milan Ceska 0002, Petr Pilar, Nicola Paoletti, Lubos Brim, Marta Z. Kwiatkowska |
TACAS | 4 |
| 2016 | Analysing sanity of requirements for avionics systemsabstractAbstract In the last decade it became a common practice to formalise software requirements to improve the clarity of users’ expectations. In this work we build on the fact that functional requirements can be expressed in temporal logic and we propose new sanity checking techniques that automatically detect flaws and suggest improvements of given requirements. Specifically, we describe and experimentally evaluate approaches to consistency and redundancy checking that identify all inconsistencies and pinpoint their exact source (the smallest inconsistent set). We further report on the experience obtained from employing the consistency and redundancy checking in an industrial environment. To complete the sanity checking we also describe a semi-automatic completeness evaluation that can assess the coverage of user requirements and suggest missing properties the user might have wanted to formulate. The usefulness of our completeness evaluation is demonstrated in a case study of an aeroplane control system. Jiri Barnat, Petr Bauch, Nikola Benes, Lubos Brim, Jan Beran, Tomas Kratochvila |
Formal Aspects Comput. | 4 |
| 2016 | Model checking C++ programs with exceptions
Petr Rockai, Jiri Barnat, Lubos Brim |
Sci. Comput. Program. | 3 |
| 2015 | Adaptive Aggregation of Markov Chains: Quantitative Analysis of Chemical Reaction Networks
Alessandro Abate, Lubos Brim, Milan Ceska 0002, Marta Z. Kwiatkowska |
CAV (1) | 2 |
| 2014 | STL⁎: Extending signal temporal logic with signal-value freezing operator
Lubos Brim, Petr Dluhos, David Safránek, Tomas Vejpustek |
Inf. Comput. | 1 |
| 2013 | DiVinE 3.0 - An Explicit-State Model Checker for Multithreaded C & C++ Programs
Jiri Barnat, Lubos Brim, Vojtech Havel, Jan Havlícek, Jan Kriho, Milan Lenco, Petr Rockai, Vladimír Still, Jirí Weiser |
CAV | 2 |
| 2013 | Exploring Parameter Space of Stochastic Biochemical Systems Using Quantitative Model Checking
Lubos Brim, Milan Ceska 0002, Sven Drazan, David Safránek |
CAV | 1 |
| 2012 | Tool Chain to Support Automated Formal Verification of Avionics Simulink Designs
Jiri Barnat, Jan Beran, Lubos Brim, Tomas Kratochvila, Petr Rockai |
FMICS | 3 |
| 2012 | Checking Sanity of Software Requirements
Jiri Barnat, Petr Bauch, Lubos Brim |
SEFM | 3 |
| 2012 | Executing Model Checking Counterexamples in SimulinkabstractVerification of embedded systems has become increasingly important in many industrial domains. Safety-critical embedded systems, such as those developed in aerospace industry, are regularly subject to automated formal verification process. In this paper we extend our tool integration chain of parallel, explicit-state LTL model checker DIVINE and Matlab Simulink tool suit with an improved support of counterexample simulation. In particular, we show how to provide the verification engineer with a direct connection between the error discovered by the model checker and the simulation in Matlab Simulink. This work has been conducted within the Artemis project industrial Framework for Embedded Systems Tools (iFEST). Jiri Barnat, Lubos Brim, Jan Beran, Tomas Kratochvila, Italo R. Oliveira |
TASE | 2 |
| 2012 | Designing fast LTL model checking algorithms for many-core GPUs
Jiri Barnat, Petr Bauch, Lubos Brim, Milan Ceska 0002 |
J. Parallel Distributed Comput. | 3 |
| 2012 | On-the-fly parallel model checking algorithm that is optimal for verification of weak LTL properties
Jiri Barnat, Lubos Brim, Petr Rockai |
Sci. Comput. Program. | 2 |
| 2012 | On Parameter Synthesis by Parallel Model CheckingabstractAn important problem in current computational systems biology is to analyze models of biological systems dynamics under parameter uncertainty. This paper presents a novel algorithm for parameter synthesis based on parallel model checking. The algorithm is conceptually universal with respect to the modeling approach employed. We introduce the algorithm, show its scalability, and examine its applicability on several biological models. Jiri Barnat, Lubos Brim, Adam Krejci, Adam Streck, David Safránek, Martin Vejnar, Tomas Vejpustek |
IEEE ACM Trans. Comput. Biol. Bioinform. | 2 |
| 2011 | Computing Strongly Connected Components in Parallel on CUDAabstractThe problem of decomposing a directed graph into its strongly connected components is a fundamental graph problem inherently present in many scientific and commercial applications. In this paper we show how some of the existing parallel algorithms can be reformulated in order to be accelerated by NVIDIA CUDA technology. In particular, we design a new CUDA-aware procedure for pivot selection and we adapt selected parallel algorithms for CUDA accelerated computation. We also experimentally demonstrate that with a single GTX 480 GPU card we can easily outperform the optimal serial CPU implementation by an order of magnitude in most cases, 40 times on some sufficiently big instances. This is an interesting result as unlike the serial CPU case, the asymptotic complexity of the parallel algorithms is not optimal. Jiri Barnat, Petr Bauch, Lubos Brim, Milan Ceska 0002 |
IPDPS | 3 |
| 2011 | Faster algorithms for mean-payoff games
Lubos Brim, Jakub Chaloupka, Laurent Doyen 0001, Raffaella Gentilini, Jean-François Raskin |
Formal Methods Syst. Des. | 1 |
| 2011 | Partial order reduction for state/event LTL with application to component-interaction automata
Nikola Benes, Lubos Brim, Barbora Buhnova, Ivana Cerná, Jirí Sochor, Pavlína Vareková |
Sci. Comput. Program. | 2 |
| 2011 | Flash memory efficient LTL model checking
Stefan Edelkamp, Damian Sulewski, Jiri Barnat, Lubos Brim, Pavel Simecek |
Sci. Comput. Program. | 4 |
| 2010 | Employing Multiple CUDA Devices to Accelerate LTL Model CheckingabstractRecently, the CUDA technology has been used to accelerate many computation demanding tasks. For example, in our previous work we have shown how CUDA technology can be employed to accelerate the process of Linear Temporal Logic (LTL) Model Checking. While the raw computing power of a CUDA enabled device is tremendous, the applicability of the technology is quite often limited to small or middle-sized instances of the problems being solved. This is because the memory that a single device is equipped with, is simply not large enough to cope with large or realistic instances of the problem, which is also the case of our CUDA-aware LTL Model Checking solution. In this paper we suggest how to overcome this limitations by employing multiple (two in our case) CUDA devices for acceleration of our fine-grained communication-intensive parallel algorithm for LTL Model Checking. Jiri Barnat, Petr Bauch, Lubos Brim, Milan Ceska 0002 |
ICPADS | 3 |
| 2010 | Parallel Partial Order Reduction with Topological Sort ProvisoabstractPartial order reduction and distributed-memory processing are the two essential techniques to fight the well-known state space explosion problem in explicit state model checking. Unfortunately, these two techniques have not been integrated yet to a satisfactory degree. While for verification of safety properties, there are a few rather successful approaches to parallel partial order reduction, for LTL model checking all suggested approaches are either too technically involved to be smoothly incorporated with the existing parallel algorithms, or they are simply weak in the sense that the achieved reduction in the size of the state space is minor. The main source of difficulties is the cycle proviso that requires one fully expanded state on every cycle in the reduced state space graph. This can be easily achieved in the sequential case by employing depth-first search strategy for state space generation. Unfortunately, this strategy is incompatible with parallel (hence distributed-memory) processing, which limits application of partial order reduction technique to the sequential case. In this paper we suggest a new technique that guarantees correct construction of the reduced state space graph w.r.t. the cycle proviso. Our new technique is fully compatible with the parallel graph traversal procedure while at the same time it provides competitive reduction of the state space if compared to the serial case. The new technique has been implemented within the parallel and distributed-memory LTL model checker DiVinE and its performance is reported in this paper. Jiri Barnat, Lubos Brim, Petr Rockai |
SEFM | 2 |
| 2010 | High-performance analysis of biological systems dynamics with the DiVinE model checkerabstractThe current interest in systems biology is to gain a better understanding of how the complex dynamic behaviour of the cell emerges from mutual interactions of molecular species. When solving such a nontrivial goal, biological data have to be necessarily integrated with mathematical modelling and computer analysis. Since the key aspect of biological modelling is based on unifying several kinds of data captured in terms of large-scale biological networks, scalable and automatized methods are necessary to obtain novel predictions and understanding. In this review, we provide a brief description of the tool DiVinE adapted for automatized analysis of biological systems dynamics. The tool employs high-performance computing techniques to enable analysis of large models. Jiri Barnat, Lubos Brim, David Safránek |
Briefings Bioinform. | 2 |
| 2010 | Scalable shared memory LTL model checking
Jiri Barnat, Lubos Brim, Petr Rockai |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2009 | A Time-Optimal On-the-Fly Parallel Algorithm for Model Checking of Weak LTL Properties
Jiri Barnat, Lubos Brim, Petr Rockai |
ICFEM | 2 |
| 2009 | CUDA Accelerated LTL Model CheckingabstractRecent technological developments made available various many-core hardware platforms. For example, a SIMD-like hardware architecture became easily accessible for many users who have their computers equipped with modern NVIDIA GPU cards with CUDA technology. In this paper we redesign the maximal accepting predecessors algorithm [7] for LTL model checking in terms of matrix-vector product in order to accelerate LTL model checking on many-core GPU platforms. Our experiments demonstrate that using the NVIDIA CUDA technology results in a significant speedup of verification process. Jiri Barnat, Lubos Brim, Milan Ceska 0002, Tomas Lamr |
ICPADS | 2 |
| 2009 | Partial Order Reduction for State/Event LTL
Nikola Benes, Lubos Brim, Ivana Cerná, Jirí Sochor, Pavlína Vareková, Barbora Buhnova |
IFM | 2 |
| 2009 | Efficient large-scale model checkingabstractModel checking is a popular technique to systematically and automatically verify system properties. Unfortunately, the well-known state explosion problem often limits the extent to which it can be applied to realistic specifications, due to the huge resulting memory requirements. Distributed-memory model checkers exist, but have thus far only been evaluated on small-scale clusters, with mixed results. We examine one well-known distributed model checker, DiVinE, in detail, and show how a number of additional optimizations in its runtime system enable it to efficiently check very demanding problem instances on a large-scale, multi-core compute cluster. We analyze the impact of the distributed algorithms employed, the problem instance characteristics and network overhead. Finally, we show that the model checker can even obtain good performance in a high-bandwidth computational grid environment. Kees Verstoep, Henri E. Bal, Jiri Barnat, Lubos Brim |
IPDPS | 4 |
| 2009 | Cluster-Based I/O-Efficient LTL Model CheckingabstractI/O-efficient algorithms take the advantage of large capacities of external memories to verify huge state spaces even on a single machine with low-capacity RAM. On the other hand, parallel algorithms are used to accelerate the computation and their usage may significantly increase the amount of available RAM memory if clusters of computers are involved. Since both the large amount of memory and high speed computation are desired in verification of large-scale industrial systems, extending I/O-efficient model checking to work over a network of computers can bring substantial benefits. In this paper we propose an explicit state cluster-based I/O efficient LTL model checking algorithm that is capable to verify systems with approximately $10^{10}$ states within hours. Jiri Barnat, Lubos Brim, Pavel Simecek |
ASE | 2 |
| 2009 | On algorithmic analysis of transcriptional regulation by LTL model checking
Jiri Barnat, Lubos Brim, Ivana Cerná, Sven Drazan, Jana Fabriková, David Safránek |
Theor. Comput. Sci. | 2 |
| 2008 | DiVinE Multi-Core - A Parallel LTL Model-Checker
Jiri Barnat, Lubos Brim, Petr Rockai |
ATVA | 2 |
| 2008 | Local Quantitative LTL Model Checking
Jiri Barnat, Lubos Brim, Ivana Cerná, Milan Ceska 0002, Jana Tumova |
FMICS | 2 |
| 2008 | Can Flash Memory Help in Model Checking?
Jiri Barnat, Lubos Brim, Stefan Edelkamp, Damian Sulewski, Pavel Simecek |
FMICS | 2 |
| 2008 | Squeeze All the Power Out of Your Hardware to Verify Your Software!
Jiri Barnat, Lubos Brim |
ISoLA | 2 |
| 2008 | Revisiting Resistance Speeds Up I/O-Efficient LTL Model Checking
Jiri Barnat, Lubos Brim, Pavel Simecek |
TACAS | 2 |
| 2007 | I/O Efficient Accepting Cycle Detection
Jiri Barnat, Lubos Brim, Pavel Simecek |
CAV | 2 |
| 2007 | Parallel Model Checking and the FMICS-jETI PlatformabstractIn this paper we summarize parallel algorithms for enumerative model checking of properties formulated in linear time temporal logic (LTL) as well as a fragment of the \mu- calculus which naturally subsumes the branching time logic CTL (computation tree logic). We also indicate how to provide parallel model checking applications as services for integrated modelling, analysis, and verification using the FMICS-jETI platform. Jiri Barnat, Lubos Brim, Martin Leucker |
ICECCS | 2 |
| 2007 | Model-Checking Large Finite-State Systems and Beyond
Lubos Brim, Mojmír Kretínský |
SOFSEM (1) | 1 |
| 2006 | DiVinE - A Tool for Distributed Verification
Jiri Barnat, Lubos Brim, Ivana Cerná, Pavel Moravec 0002, Petr Rockai, Pavel Simecek |
CAV | 2 |
| 2006 | Foreword
Lubos Brim, Martin Leucker |
Formal Methods Syst. Des. | 1 |
| 2005 | Enhancing random walk state space explorationabstractWe study the behavior of the random walk method in the context of model checking and its capacity to explore a state space. We describe the methodology we have used for observing the random walk and report on the results obtained. We also describe many possible enhancements of the random walk and study their behavior and limits. Finally, we discuss some practically important but often neglected issues like counterexamples, coverage estimation, and setting of parameters. Similar methodology can be used for studying other state space exploration techniques like bit-state hashing, partial storage methods, or partial order reduction. Radek Pelánek, Tomás Hanzl, Ivana Cerná, Lubos Brim |
FMICS | 4 |
| 2005 | Introductory paper
Lubos Brim, Orna Grumberg |
Int. J. Softw. Tools Technol. Transf. | 1 |
| 2005 | Assumption-based distribution of CTL model checking
Lubos Brim, Karen Yorav, Jitka Zidkova |
Int. J. Softw. Tools Technol. Transf. | 1 |
| 2004 | Accepting Predecessors Are Better than Back Edges in Distributed LTL Model-Checking
Lubos Brim, Ivana Cerná, Pavel Moravec 0002, Jiri Simsa |
FMCAD | 1 |
| 2003 | Parallel Breadth-First Search LTL Model-CheckingabstractWe propose a practical parallel on-the-fly algorithm for enumerative LTL (linear temporal logic) model checking. The algorithm is designed for a cluster of workstations communicating via MPI (message passing interface). The detection of cycles (faulty runs) effectively employs the so called back-level edges. In particular, a parallel level-synchronized breadth-first search of the graph is performed to discover back-level edges. For each level, the back-level edges are checked in parallel by a nested depth-first search to confirm or refute the presence of a cycle. Several optimizations of the basic algorithm are presented and advantages and drawbacks of their application to distributed LTL model-checking are discussed. Experimental implementation of the algorithm shows promising results. Jiri Barnat, Lubos Brim, Jakub Chaloupka |
ASE | 2 |
| 2001 | Distributed LTL Model Checking Based on Negative Cycle Detection
Lubos Brim, Ivana Cerná, Pavel Krcál, Radek Pelánek |
FSTTCS | 1 |
| 2001 | How to Employ Reverse Search in Distributed Single Source Shortest Paths
Lubos Brim, Ivana Cerná, Pavel Krcál, Radek Pelánek |
SOFSEM | 1 |
| 2001 | Multi-agent Systems as Concurrent Constraint Processes
Lubos Brim, David R. Gilbert, Jean-Marie Jacquet, Mojmír Kretínský |
SOFSEM | 1 |