Sami Evangelista

dblp:13/2054 · DBLP profile ↗
← Back
19ranked-venue papers
14as first author
5since 2021 · last 2026
0000-0002-7666-583XORCID · reported

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

Software engineering, systems software and programming languages · 12 · 10 first-author · 3 since 2021Theory of computation · 2 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1Computer networks · 1 · 1 first-author
YearPublicationVenuePosition
2026 Preserving LTL Properties in Sweep-Line State Space Exploration with Partial-Order Reduction
Sami Evangelista, Lars Michael Kristensen, Laure Petrucci
PETRI NETS1
2025 Evaluation of a distributed explicit state space exploration algorithm with state reconstruction for RDMA networks
Sami Evangelista, Lars Michael Kristensen, Laure Petrucci
Int. J. Softw. Tools Technol. Transf.1
2023 Experimenting with Stubborn Sets on Petri Nets
Sami Evangelista
Petri Nets1
2022 Distributed Explicit State Space Exploration with State Reconstruction for RDMA Networks
abstract
The inherent computational complexity of validating and verifying concurrent systems implies a need to be able to exploit parallel and distributed computing architectures. We present a new distributed algorithm for state space exploration of concurrent systems on computing clusters. Our algorithm relies on Remote Direct Memory Access (RDMA) for low-latency transfer of states between computing elements, and on state reconstruction trees for compact representation of states on the computing elements themselves. For the distribution of states between computing elements, we propose a concept of state stealing. We have implemented our proposed algorithm using the OpenSHMEM API for RDMA and experimentally evaluated it on the Grid'500 testbed with a set of benchmark models. The experimental results show that our algorithm scales well with the number of available computing elements, and that our state stealing mechanism generally provides a balanced workload distribution.
Sami Evangelista, Laure Petrucci, Lars Michael Kristensen
ICECCS1
2021 Hybrid Parallel Model Checking of Hybrid LTL on Hybrid State Space Representation
Kaïs Klai, Chiheb Ameur Abid, Jaime Arias 0001, Sami Evangelista
VECoS4
2018 One-Sided Communications for More Efficient Parallel State Space Exploration over RDMA Clusters
Camille Coti, Sami Evangelista, Laure Petrucci
Euro-Par2
2018 State Compression Based on One-Sided Communications for Distributed Model Checking
abstract
We propose a distributed implementation of the collapse compression technique used by explicit state model checkers to reduce memory usage. This adapatation makes use of lock-free distributed hash tables based on one-sided communication primitives provided by libraries such as OpenSHMEM. We implemented this technique in the distributed version of the model checker Helena. We report on experiments performed on the Grid'5000 cluster with an implementation over OpenMPI. These reveal that, for some models, this distributed implementation can altogether preserve the memory reduction provided by collapse compression and reduce execution times by allowing the exchanges of compressed states between processes.
Camille Coti, Sami Evangelista, Laure Petrucci
ICECCS2
2014 A Sweep-Line Method for Büchi Automata-based Model Checking
abstract
The sweep-line method allows explicit state model checkers to delete states from memory on-the-fly during state space exploration, thereby lowering the memory demands of the verification procedure. The sweep-line method is based on a least-progress-first search order that prohibits the immediate use of standard on-the-fly Büchi automata-based model checking algorithms that rely on a depth-first search order in the search for an acceptance cycle. This paper proposes and experimentally evaluates an algorithm for Büchi automata-based model checking compatible with the search order and deletion of states prescribed by the sweep-line method.
Sami Evangelista, Lars Michael Kristensen
Fundam. Informaticae1
2013 Multi-threaded Explicit State Space Exploration with State Reconstruction
Sami Evangelista, Lars Michael Kristensen, Laure Petrucci
ATVA1
2013 Dynamic state space partitioning for external memory state space exploration
Sami Evangelista, Lars Michael Kristensen
Sci. Comput. Program.1
2012 Hybrid On-the-Fly LTL Model Checking with the Sweep-Line Method
Sami Evangelista, Lars Michael Kristensen
Petri Nets1
2012 Improved Multi-Core Nested Depth-First Search
Sami Evangelista, Alfons Laarman, Laure Petrucci, Jaco van de Pol
ATVA1
2011 Parallel Nested Depth-First Searches for LTL Model Checking
Sami Evangelista, Laure Petrucci, Samir Youcef
ATVA1
2010 The NEO Protocol for Large-Scale Distributed Database Systems: Modelling and Initial Verification
Christine Choppy, Anna Dedova, Sami Evangelista, Silien Hong, Kaïs Klai, Laure Petrucci
Petri Nets3
2010 Solving the ignoring problem for partial order reduction
Sami Evangelista, Christophe Pajault
Int. J. Softw. Tools Technol. Transf.1
2009 ASAP: An Extensible Platform for State Space Analysis
Michael Westergaard, Sami Evangelista, Lars Michael Kristensen
Petri Nets2
2009 Dynamic State Space Partitioning for External Memory Model Checking
Sami Evangelista, Lars Michael Kristensen
FMICS1
2007 A Simple Positive Flows Computation Algorithm for a Large Subclass of Colored Nets
Sami Evangelista, Christophe Pajault, Jean-François Pradat-Peyre
FORTE1
2005 Syntactical Colored Petri Nets Reductions
Sami Evangelista, Serge Haddad, Jean-François Pradat-Peyre
ATVA1