Ocan Sankur

dblp:11/7805 · DBLP profile ↗
← Back
48ranked-venue papers
11as first author
17since 2021 · last 2026
0000-0001-8146-4429ORCID · verified

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

Theory of computation · 34 · 6 first-author · 9 since 2021Software engineering, systems software and programming languages · 13 · 5 first-author · 5 since 2021Artificial intelligence and machine learning · 5 · 1 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 2 since 2021
YearPublicationVenuePosition
2026 Verification of Generic VHDL Designs and Their Translation to Rocq
Ocan Sankur, Benoît Boyer, Florian Faissole
VMCAI1
2026 Linear Planar 3-SAT
Victorien Desbois, Ocan Sankur, François Schwarzentruber
Theor. Comput. Sci.2
2025 Prompt Runtime Enforcement
Ayush Anand 0001, Loïc Germerie Guizouarn, Thierry Jéron, Sayan Mukherjee 0002, Srinivas Pinisetty, Ocan Sankur
ATVA6
2025 Parameterized Verification of Timed Networks with Clock Invariants
abstract
We consider parameterized verification problems for networks of timed automata (TAs) based on different communication primitives. To this end, we first consider disjunctive timed networks (DTNs), i.e., networks of TAs that communicate via location guards that enable a transition only if there is another process in a certain location. We solve for the first time the case with unrestricted clock invariants, and establish that the parameterized model checking problem (PMCP) over finite local traces can be reduced to the corresponding model checking problem on a single TA. Moreover, we prove that the PMCP for networks that communicate via lossy broadcast can be reduced to the PMCP for DTNs. Finally, we show that for networks with k-wise synchronization, and therefore also for timed Petri nets, location reachability can be reduced to location reachability in DTNs. As a consequence we can answer positively the open problem from Abdulla et al. (2018) whether the universal safety problem for timed Petri nets with multiple clocks is decidable.
Étienne André 0001, Swen Jacobs, Shyam Lal Karra, Ocan Sankur
FSTTCS4
2025 The Value Problem for Multiple-Environment MDPs with Parity Objective
abstract
We consider multiple-environment Markov decision processes (MEMDP), which consist of a finite set of MDPs over the same state space, representing different scenarios of transition structure and probability. The value of a strategy is the probability to satisfy the objective, here a parity objective, in the worst-case scenario, and the value of an MEMDP is the supremum of the values achievable by a strategy. We show that deciding whether the value is 1 is a PSPACE-complete problem, and even in P when the number of environments is fixed, along with new insights to the almost-sure winning problem, which is to decide if there exists a strategy with value 1. Pure strategies are sufficient for theses problems, whereas randomization is necessary in general when the value is smaller than 1. We present an algorithm to approximate the value, running in double exponential space. Our results are in contrast to the related model of partially-observable MDPs where all these problems are known to be undecidable.
Krishnendu Chatterjee, Laurent Doyen 0001, Jean-François Raskin, Ocan Sankur
ICALP4
2025 Automatic assume-guarantee reasoning for safety and liveness using passive learning
Ocan Sankur
Formal Methods Syst. Des.1
2025 Timed Automata Verification and Synthesis Via Finite Automata Learning
Ocan Sankur
J. Autom. Reason.1
2024 An Efficient Modular Algorithm for Connected Multi-Agent Path Finding
abstract
We present a new algorithm for solving the connected multi-agent path finding problem (connected MAPF) which consists in finding paths for a set of agents that avoid collisions but also ensure connectivity between agents during the mission. Our algorithm is based on heuristic search and combines ODrM*, a well known algorithm without connectivity constraints, and an efficient but incomplete solver for the connected MAPF from the literature. We present a formal analysis of the termination and completeness of our algorithm, and present an experimental evaluation, showing a significant improvement over the state of the art.
Victorien Desbois, Ocan Sankur, François Schwarzentruber
ECAI2
2023 Timed Automata Verification and Synthesis via Finite Automata Learning
abstract
Abstract We present algorithms for model checking and controller synthesis of timed automata, seeing a timed automaton model as a parallel composition of a large finite-state machine and a relatively smaller timed automaton, and using compositional reasoning on this composition. We use automata learning algorithms to learn finite automata approximations of the timed automaton component, in order to reduce the problem at hand to finite-state model checking or to finite-state controller synthesis. We present an experimental evaluation of our approach.
Ocan Sankur
TACAS (2)1
2023 PyLTA: A Verification Tool for Parameterized Distributed Algorithms
abstract
Abstract We present the tool PyLTA, which can model check parameterized distributed algorithms against LTL specifications. The parameters typically include the number of processes and a bound on faulty processes, and the considered algorithms are round-based and either synchronous or asynchronous.
Bastien Thomas, Ocan Sankur
TACAS (2)2
2023 Complexity of planning for connected agents in a partially known environment
Arthur Queffelec, Ocan Sankur, François Schwarzentruber
Theor. Comput. Sci.2
2022 Repairing Real-Time Requirements
Reiya Noguchi, Ocan Sankur, Thierry Jéron, Nicolas Markey, David Mentré
ATVA2
2022 Semilinear Representations for Series-Parallel Atomic Congestion Games
abstract
We consider the question of whether, and in what sense, Wardrop equilibria provide a good approximation for Nash equilibria in atomic unsplittable congestion games with a large number of small players. We examine two different definitions of small players. In the first setting, we consider games where each player's weight is small. We prove that when the number of players goes to infinity and their weights to zero, the random flows in all (mixed) Nash equilibria for the finite games converge in distribution to the set of Wardrop equilibria of the corresponding nonatomic limit game. In the second setting, we consider an increasing number of players with a unit weight that participate in the game with a decreasingly small probability. In this case, the Nash equilibrium flows converge in total variation towards Poisson random variables whose expected values are Wardrop equilibria of a different nonatomic game with suitably-defined costs. The latter can be viewed as symmetric equilibria in a Poisson game in the sense of Myerson, establishing a plausible connection between the Wardrop model for routing games and the stochastic fluctuations observed in real traffic. In both settings we provide explicit approximation bounds, and we study the convergence of the price of anarchy. Beyond the case of congestion games, we prove a general result on the convergence of large games with random players towards Poisson games.
Nathalie Bertrand 0001, Nicolas Markey, Suman Sadhukhan, Ocan Sankur
FSTTCS4
2022 Parameterized Safety Verification of Round-Based Shared-Memory Systems
Nathalie Bertrand 0001, Nicolas Markey, Ocan Sankur, Nicolas Waldburger
ICALP3
2022 The Variance-Penalized Stochastic Shortest Path Problem
abstract
The stochastic shortest path problem (SSPP) asks to resolve the non-deterministic choices in a Markov decision process (MDP) such that the expected accumulated weight before reaching a target state is maximized. This paper addresses the optimization of the variance-penalized expectation (VPE) of the accumulated weight, which is a variant of the SSPP in which a multiple of the variance of accumulated weights is incurred as a penalty. It is shown that the optimal VPE in MDPs with non-negative weights as well as an optimal deterministic finite-memory scheduler can be computed in exponential space. The threshold problem whether the maximal VPE exceeds a given rational is shown to be EXPTIME-hard and to lie in NEXPTIME. Furthermore, a result of interest in its own right obtained on the way is that a variance-minimal scheduler among all expectation-optimal schedulers can be computed in polynomial time.
Jakob Piribauer, Ocan Sankur, Christel Baier
ICALP2
2021 Quantified Linear Temporal Logic over Probabilistic Systems with an Application to Vacuity Checking
abstract
Quantified linear temporal logic (QLTL) is an ω-regular extension of LTL allowing quantification over propositional variables. We study the model checking problem of QLTL-formulas over Markov chains and Markov decision processes (MDPs) with respect to the number of quantifier alternations of formulas in prenex normal form. For formulas with k{-}1 quantifier alternations, we prove that all qualitative and quantitative model checking problems are k-EXPSPACE-complete over Markov chains and k{+}1-EXPTIME-complete over MDPs. As an application of these results, we generalize vacuity checking for LTL specifications from the non-probabilistic to the probabilistic setting. We show how to check whether an LTL-formula is affected by a subformula, and also study inherent vacuity for probabilistic systems.
Jakob Piribauer, Christel Baier, Nathalie Bertrand 0001, Ocan Sankur
CONCUR4
2021 Connect Multi-Agent Path Finding: Generation and Visualization
abstract
We present a generic tool to visualize missions of the Connected Multi-Agent Path Finding (CMAPF) problem. This problem is a variant of MAPF which requires a group of agents to navigate from an initial configuration to a goal configuration while maintaining connection. The user can create an instance of CMAPF and can play the generated plan. Any algorithm for CMAPF can be plugged into the tool.
Arthur Queffelec, Ocan Sankur, François Schwarzentruber
IJCAI2
2020 Dynamic Network Congestion Games
abstract
Congestion games are a classical type of games studied in game theory, in which n players choose a resource, and their individual cost increases with the number of other players choosing the same resource. In network congestion games (NCGs), the resources correspond to simple paths in a graph, e.g. representing routing options from a source to a target. In this paper, we introduce a variant of NCGs, referred to as dynamic NCGs: in this setting, players take transitions synchronously, they select their next transitions dynamically, and they are charged a cost that depends on the number of players simultaneously using the same transition. We study, from a complexity perspective, standard concepts of game theory in dynamic NCGs: social optima, Nash equilibria, and subgame perfect equilibria. Our contributions are the following: the existence of a strategy profile with social cost bounded by a constant is in PSPACE and NP-hard. (Pure) Nash equilibria always exist in dynamic NCGs; the existence of a Nash equilibrium with bounded cost can be decided in EXPSPACE, and computing a witnessing strategy profile can be done in doubly-exponential time. The existence of a subgame perfect equilibrium with bounded cost can be decided in 2EXPSPACE, and a witnessing strategy profile can be computed in triply-exponential time.
Nathalie Bertrand 0001, Nicolas Markey, Suman Sadhukhan, Ocan Sankur
FSTTCS4
2020 Complexity of planning for connected agents
Tristan Charrier, Arthur Queffelec, Ocan Sankur, François Schwarzentruber
Auton. Agents Multi Agent Syst.3
2019 Robust Controller Synthesis in Timed Büchi Automata: A Symbolic Approach
abstract
We solve in a purely symbolic way the robust controller synthesis problem in timed automata with Büchi acceptance conditions. The goal of the controller is to play according to an accepting lasso of the automaton, while resisting to timing perturbations chosen by a competing environment. The problem was previously shown to be PSPACE -complete using regions-based techniques, but we provide a first tool solving the problem using zones only, thus more resilient to state-space explosion problem. The key ingredient is the introduction of branching constraint graphs allowing to decide in polynomial time whether a given lasso is robust, and even compute the largest admissible perturbation if it is. We also make an original use of constraint graphs in this context in order to test the inclusion of timed reachability relations, crucial for the termination criterion of our algorithm. Our techniques are illustrated using a case study on the regulation of a train network.
Damien Busatto-Gaston, Benjamin Monmege, Pierre-Alain Reynier, Ocan Sankur
CAV (1)4
2019 Abstraction Refinement Algorithms for Timed Automata
abstract
We present abstraction-refinement algorithms for model checking safety properties of timed automata. The abstraction domain we consider abstracts away zones by restricting the set of clock constraints that can be used to define them, while the refinement procedure computes the set of constraints that must be taken into consideration in the abstraction so as to exclude a given spurious counterexample. We implement this idea in two ways: an enumerative algorithm where a lazy abstraction approach is adopted, meaning that possibly different abstract domains are assigned to each exploration node; and a symbolic algorithm where the abstract transition system is encoded with Boolean formulas.
Victor Roussanaly, Ocan Sankur, Nicolas Markey
CAV (1)2
2019 Reachability and Coverage Planning for Connected Agents
abstract
Motivated by the increasing appeal of robots in information-gathering missions, we study multi-agent path planning problems in which the agents must remain interconnected. We model an area by a topological graph specifying the movement and the connectivity constraints of the agents. We study the theoretical complexity of the reachability and the coverage problems of a fleet of connected agents on various classes of topological graphs. We establish the complexity of these problems on known classes, and introduce a new class called sight-moveable graphs which admit efficient algorithms.
Tristan Charrier, Arthur Queffelec, Ocan Sankur, François Schwarzentruber
IJCAI3
2019 Long-run Satisfaction of Path Properties
abstract
The paper introduces the concepts of long-run frequency of path properties for paths in Kripke structures, and their generalization to long-run probabilities for schedulers in Markov decision processes. We then study the natural optimization problem of computing the optimal values of these measures, when ranging over all paths or all schedulers, and the corresponding decision problem when given a threshold. The main results are as follows. For (repeated) reachability and other simple properties, optimal long-run probabilities and corresponding optimal memoryless schedulers are computable in polynomial time. When it comes to constrained reachability properties, memoryless schedulers are no longer sufficient, even in the non-probabilistic setting. Nevertheless, optimal long-run probabilities for constrained reachability are computable in pseudo-polynomial time in the probabilistic setting and in polynomial time for Kripke structures. Finally for co-safety properties expressed by NFA, we give an exponential-time algorithm to compute the optimal long-run frequency, and prove the PSPACE-completeness of the threshold problem.
Christel Baier, Nathalie Bertrand 0001, Jakob Piribauer, Ocan Sankur
LICS4
2018 Stochastic Shortest Paths and Weight-Bounded Properties in Markov Decision Processes
abstract
The paper deals with finite-state Markov decision processes (MDPs) with integer weights assigned to each state-action pair. New algorithms are presented to classify end components according to their limiting behavior with respect to the accumulated weights. These algorithms are used to provide solutions for two types of fundamental problems for integer-weighted MDPs. First, a polynomial-time algorithm for the classical stochastic shortest path problem is presented, generalizing known results for special classes of weighted MDPs. Second, qualitative probability constraints for weight-bounded (repeated) reachability conditions are addressed. Among others, it is shown that the problem to decide whether a disjunction of weight-bounded reachability conditions holds almost surely under some scheduler belongs to NP ∩ coNP, is solvable in pseudo-polynomial time and is at least as hard as solving two-player mean-payoff games, while the corresponding problem for universal quantification over schedulers is solvable in polynomial time.
Christel Baier, Nathalie Bertrand 0001, Clemens Dubslaff, Daniel Gburek, Ocan Sankur
LICS5
2017 Admissibility in Games with Imperfect Information (Invited Talk)
abstract
In this invited paper, we study the concept of admissible strategies for two player win/lose infinite sequential games with imperfect information. We show that in stark contrast with the perfect information variant, admissible strategies are only guaranteed to exist when players have objectives that are closed sets. As a consequence, we also study decision problems related to the existence of admissible strategies for regular games as well as finite duration games.
Romain Brenguier, Arno Pauly, Jean-François Raskin, Ocan Sankur
CONCUR4
2017 Admissiblity in Concurrent Games
Nicolas Basset, Gilles Geeraerts, Jean-François Raskin, Ocan Sankur
ICALP4
2017 An Abstraction Technique for Parameterized Model Checking of Leader Election Protocols: Application to FTSP
Ocan Sankur, Jean-Pierre Talpin
TACAS (1)1
2017 Assume-admissible synthesis
Romain Brenguier, Jean-François Raskin, Ocan Sankur
Acta Informatica3
2017 Percentile queries in multi-dimensional Markov decision processes
Mickael Randour, Jean-François Raskin, Ocan Sankur
Formal Methods Syst. Des.3
2017 The first reactive synthesis competition (SYNTCOMP 2014)
Swen Jacobs, Roderick Bloem, Romain Brenguier, Rüdiger Ehlers, Timotheus Hell, Robert Könighofer, Guillermo A. Pérez, Jean-François Raskin, Leonid Ryzhyk, Ocan Sankur, Martina Seidl, Leander Tentrup
Int. J. Softw. Tools Technol. Transf.10
2016 Admissibility in Quantitative Graph Games
abstract
Admissibility has been studied for games of infinite duration with Boolean objectives. We extend here this study to games of infinite duration with quantitative objectives. First, we show that, under the assumption that optimal worst-case and cooperative strategies exist, admissible strategies are guaranteed to exist. Second, we give a characterization of admissible strategies using the notion of adversarial and cooperative values of a history, and we characterize the set of outcomes that are compatible with admissible strategies. Finally, we show how these characterizations can be used to design algorithms to decide relevant verification and synthesis problems.
Romain Brenguier, Guillermo A. Pérez, Jean-François Raskin, Ocan Sankur
FSTTCS4
2016 Non-Zero Sum Games for Reactive Synthesis
Romain Brenguier, Lorenzo Clemente, Paul Hunter 0001, Guillermo A. Pérez, Mickael Randour, Jean-François Raskin, Ocan Sankur, Mathieu Sassolas
LATA7
2015 Percentile Queries in Multi-dimensional Markov Decision Processes
Mickael Randour, Jean-François Raskin, Ocan Sankur
CAV (1)3
2015 Assume-Admissible Synthesis
abstract
In this paper, we introduce a novel rule for synthesis of reactive systems, applicable to systems made of n components which have each their own objectives. It is based on the notion of admissible strategies. We compare our novel rule with previous rules defined in the literature, and we show that contrary to the previous proposals, our rule define sets of solutions which are rectangular. This property leads to solutions which are robust and resilient. We provide algorithms with optimal complexity and also an abstraction framework.
Romain Brenguier, Jean-François Raskin, Ocan Sankur
CONCUR3
2015 Symbolic Quantitative Robustness Analysis of Timed Automata
Ocan Sankur
TACAS1
2015 Variations on the Stochastic Shortest Path Problem
Mickael Randour, Jean-François Raskin, Ocan Sankur
VMCAI3
2015 Robust reachability in timed automata and games: A game-based approach
Patricia Bouyer, Nicolas Markey, Ocan Sankur
Theor. Comput. Sci.3
2014 Probabilistic Robust Timed Games
Youssouf Oualhadj, Pierre-Alain Reynier, Ocan Sankur
CONCUR3
2014 Multiple-Environment Markov Decision Processes
abstract
We introduce Multi-Environment Markov Decision Processes (MEMDPs) which are MDPs with a set of probabilistic transition functions. The goal in a MEMDP is to synthesize a single controller with guaranteed performances against all environments even though the environment is unknown a priori. While MEMDPs can be seen as a special class of partially observable MDPs, we show that several verification problems that are undecidable for partially observable MDPs, are decidable for MEMDPs and sometimes have even efficient solutions.
Jean-François Raskin, Ocan Sankur
FSTTCS2
2014 Shrinking timed automata
Ocan Sankur, Patricia Bouyer, Nicolas Markey
Inf. Comput.1
2013 Shrinktech: A Tool for the Robustness Analysis of Timed Automata
Ocan Sankur
CAV1
2013 Robust Controller Synthesis in Timed Automata
Ocan Sankur, Patricia Bouyer, Nicolas Markey, Pierre-Alain Reynier
CONCUR1
2012 A Comparison of Succinctly Represented Finite-State Systems
Romain Brenguier, Stefan Göller, Ocan Sankur
CONCUR3
2012 Robust Reachability in Timed Automata: A Game-Based Approach
Patricia Bouyer, Nicolas Markey, Ocan Sankur
ICALP (2)3
2011 Timed Automata Can Always Be Made Implementable
Patricia Bouyer, Kim G. Larsen, Nicolas Markey, Ocan Sankur, Claus R. Thrane
CONCUR4
2011 Shrinking Timed Automata
abstract
We define and study a new approach to the implementability of timed automata, where the semantics is perturbed by imprecisions and finite frequency of the hardware. In order to circumvent these effects, we introduce parametric shrinking of clock constraints, which corresponds to tightening these. We propose symbolic procedures to decide the existence of (and then compute) parameters under which the shrunk version of a given timed automaton is non-blocking and can time-abstract simulate the exact semantics. We then define an implementation semantics for timed automata with a digital clock and positive reaction times, and show that for shrinkable timed automata, non-blockingness and time-abstract simulation are preserved in implementation.
Ocan Sankur, Patricia Bouyer, Nicolas Markey
FSTTCS1
2011 Untimed Language Preservation in Timed Systems
Ocan Sankur
MFCS1
2010 Online Correlation Clustering
abstract
We study the online clustering problem where data items arrive in an online fashion. The algorithm maintains a clustering of data items into similarity classes. Upon arrival of v, the relation between v and previously arrived items is revealed, so that for each u we are told whether v is similar to u. The algorithm can create a new luster for v and merge existing clusters. When the objective is to minimize disagreements between the clustering and the input, we prove that a natural greedy algorithm is O(n)-competitive, and this is optimal. When the objective is to maximize agreements between the clustering and the input, we prove that the greedy algorithm is .5-competitive; that no online algorithm can be better than .834-competitive; we prove that it is possible to get better than 1/2, by exhibiting a randomized algorithm with competitive ratio .5+c for a small positive fixed constant c.
Claire Mathieu, Ocan Sankur, Warren Schudy
STACS2