Skip to main content

Showing 1–25 of 25 results for author: Piterman, N

.
  1. arXiv:2405.01178  [pdf, other

    cs.FL cs.LO

    A Direct Translation from LTL with Past to Deterministic Rabin Automata

    Authors: Shaun Azzopardi, David Lidell, Nir Piterman

    Abstract: We present a translation from linear temporal logic with past to deterministic Rabin automata. The translation is direct in the sense that it does not rely on intermediate non-deterministic automata, and asymptotically optimal, resulting in Rabin automata of doubly exponential size. It is based on two main notions. One is that it is possible to encode the history contained in the prefix of a word,… ▽ More

    Submitted 29 June, 2024; v1 submitted 2 May, 2024; originally announced May 2024.

    Comments: 32 pages. This is the full version of a paper to be published in MFCS'24. Changes since last version: Multiple minor changes addressing reviewer comments. The proof of Lemma 43.2 (previously 34.2) has been made more precise and understandable. Definition 20 (previously 18) has been updated to facilitate making the complexity analysis precise. The appendix is more logically structured

  2. arXiv:2310.13612  [pdf, other

    cs.GT

    Fair $ω$-Regular Games

    Authors: Daniel Hausmann, Nir Piterman, Irmak Sağlam, Anne-Kathrin Schmuck

    Abstract: We consider two-player games over finite graphs in which both players are restricted by fairness constraints on their moves. Given a two player game graph $G=(V,E)$ and a set of fair moves $E_f\subseteq E$ a player is said to play "fair" in $G$ if they choose an edge $e \in E_f$ infinitely often whenever the source vertex of $e$ is visited infinitely often. Otherwise, they play "unfair". We equip… ▽ More

    Submitted 20 October, 2023; originally announced October 2023.

  3. arXiv:2310.05978  [pdf, other

    cs.SI cs.LG

    Analyzing Key Users' behavior trends in Volunteer-Based Networks

    Authors: Nofar Piterman, Tamar Makov, Michael Fire

    Abstract: Online social networks usage has increased significantly in the last decade and continues to grow in popularity. Multiple social platforms use volunteers as a central component. The behavior of volunteers in volunteer-based networks has been studied extensively in recent years. Here, we explore the development of volunteer-based social networks, primarily focusing on their key users' behaviors and… ▽ More

    Submitted 4 October, 2023; originally announced October 2023.

  4. arXiv:2307.09776  [pdf, other

    cs.LO cs.FL cs.PL eess.SY

    LTL Synthesis on Infinite-State Arenas defined by Programs

    Authors: Shaun Azzopardi, Nir Piterman, Gerardo Schneider, Luca di Stefano

    Abstract: This paper deals with the problem of automatically and correctly controlling infinite-state reactive programs to achieve LTL goals. Applications include adapting a program to new requirements, or to repair bugs discovered in the original specification or program code. Existing approaches are able to solve this problem for safety and some reachability properties, but require an a priori template of… ▽ More

    Submitted 19 July, 2023; originally announced July 2023.

  5. arXiv:2306.08144  [pdf, other

    cs.SE cs.RO

    Correct-by-Construction Design of Contextual Robotic Missions Using Contracts

    Authors: Piergiuseppe Mallozzi, Pierluigi Nuzzo, Nir Piterman, Gerardo Schneider, Patrizio Pelliccione

    Abstract: Effectively specifying and implementing robotic missions poses a set of challenges to software engineering for robotic systems. These challenges stem from the need to formalize and execute a robot's high-level tasks while considering various application scenarios and conditions, also known as contexts, in real-world operational environments. Writing correct mission specifications that explicitly… ▽ More

    Submitted 29 December, 2023; v1 submitted 13 June, 2023; originally announced June 2023.

  6. arXiv:2305.01425  [pdf, other

    cs.FL

    Measuring the Gain of Reconfigurable Communication

    Authors: Mathieu Lehaut, Nir Piterman

    Abstract: We study the advantages of reconfigurable communication interfaces vs fixed communication interfaces in the context of asynchronous automata. We study the extension of asynchronous (Zielonka) automata with reconfigurable communication interfaces. We show that it is possible to capture languages of automata with reconfigurable communication interfaces by automata with fixed communication interfaces… ▽ More

    Submitted 2 May, 2023; originally announced May 2023.

  7. arXiv:2301.01257  [pdf, other

    cs.LO

    Correct-by-Design Teamwork Plans for Multi-Agent Systems

    Authors: Yehia Abd Alrahman, Nir Piterman

    Abstract: We propose Teamwork Synthesis, a version of the distributed synthesis problem with application to teamwork multi-agent systems. We reformulate the distributed synthesis question by drop** the fixed interaction architecture among agents as input to the problem. Instead, our synthesis engine tries to realise the goal given the initial specifications; otherwise it automatically introduces minimal i… ▽ More

    Submitted 12 May, 2023; v1 submitted 3 January, 2023; originally announced January 2023.

  8. arXiv:2207.00517  [pdf, ps, other

    cs.LO

    A Survey on Satisfiability Checking for the $μ$-Calculus through Tree Automata

    Authors: Daniel Hausmann, Nir Piterman

    Abstract: Algorithms for model checking and satisfiability of the modal $μ$-calculus start by converting formulas to alternating parity tree automata. Thus, model checking is reduced to checking acceptance by tree automata and satisfiability to checking their emptiness. The first reduces directly to the solution of parity games but the second is more complicated. We review the non-emptiness checking of al… ▽ More

    Submitted 23 August, 2022; v1 submitted 1 July, 2022; originally announced July 2022.

    Comments: 28 pages

  9. arXiv:2202.12592  [pdf, ps, other

    cs.LO

    Actions over Core-closed Knowledge Bases

    Authors: Claudia Cauli, Magdalena Ortiz, Nir Piterman

    Abstract: We present new results on the application of semantic- and knowledge-based reasoning techniques to the analysis of cloud deployments. In particular, to the security of Infrastructure as Code configuration files, encoded as description logic knowledge bases. We introduce an action language to model mutating actions; that is, actions that change the structural configuration of a given deployment by… ▽ More

    Submitted 25 February, 2022; originally announced February 2022.

  10. arXiv:2201.06312  [pdf, other

    cs.LO

    R-CHECK: A Model Checker for Verifying Reconfigurable MAS

    Authors: Yehia Abd Alrahman, Shaun Azzopardi, Nir Piterman

    Abstract: Reconfigurable multi-agent systems consist of a set of autonomous agents, with integrated interaction capabilities that feature opportunistic interaction. Agents seemingly reconfigure their interactions interfaces by forming collectives, and interact based on mutual interests. Finding ways to design and analyse the behaviour of these systems is a vigorously pursued research goal. We propose a mode… ▽ More

    Submitted 25 January, 2022; v1 submitted 17 January, 2022; originally announced January 2022.

    Comments: Full version of a tool paper accepted for AAMAS2022

  11. arXiv:2107.14668  [pdf, ps, other

    cs.LO

    Interleaving & Reconfigurable Interaction: Separating Choice from Scheduling using Glue

    Authors: Yehia Abd Alrahman, Mauricio Martel, Nir Piterman

    Abstract: Reconfigurable interaction induces another dimension of nondeterminism in concurrent systems which makes it hard to reason about the different choices of the system from a global perspective. Namely, (1) choices that correspond to concurrent execution of independent events; and (2) forced interleaving (or scheduling) due to reconfiguration. Unlike linear order semantics of computations, partial or… ▽ More

    Submitted 30 July, 2021; originally announced July 2021.

    Comments: This work is funded by the ERC consolidator grant D-SynMA (No. 772459) and the Swedish research council grants: SynTM (No.2020-03401) and VR project (No. 2020-04963)

  12. arXiv:2107.00929  [pdf, other

    cs.LO

    Incorporating Monitors in Reactive Synthesis without Paying the Price

    Authors: Shaun Azzopardi, Nir Piterman, Gerardo Schneider

    Abstract: Temporal synthesis attempts to construct reactive programs that satisfy a given declarative (LTL) formula. Practitioners have found it challenging to work exclusively with declarative specifications, and have found languages that combine modelling with declarative specifications more useful. Synthesised controllers may also need to work with pre-existing or manually constructed programs. In this p… ▽ More

    Submitted 2 July, 2021; originally announced July 2021.

  13. arXiv:2104.10998  [pdf, other

    cs.LO cs.MA

    Modelling and Verification of Reconfigurable Multi-Agent Systems

    Authors: Yehia Abd Alrahman, Nir Piterman

    Abstract: We propose a formalism to model and reason about reconfigurable multi-agent systems. In our formalism, agents interact and communicate in different modes so that they can pursue joint tasks; agents may dynamically synchronize, exchange data, adapt their behaviour, and reconfigure their communication interfaces. Inspired by existing multi-robot systems, we represent a system as a set of agents (eac… ▽ More

    Submitted 27 April, 2021; v1 submitted 22 April, 2021; originally announced April 2021.

  14. arXiv:2009.05554  [pdf, other

    cs.LO eess.SY

    Synthesis of Run-To-Completion Controllers for Discrete Event Systems

    Authors: Yehia Abd Alrahman, Victor Braberman, Nicolás D'Ippolito, Nir Piterman, Sebastián Uchitel

    Abstract: A controller for a Discrete Event System must achieve its goals despite that its environment being capable of resolving race conditions between controlled and uncontrolled events.Assuming that the controller loses all races is sometimes unrealistic. In many cases, a realistic assumption is that the controller sometimes wins races and is fast enough to perform multiple actions without being interru… ▽ More

    Submitted 6 September, 2021; v1 submitted 11 September, 2020; originally announced September 2020.

    Comments: This work is supported by the following grants: the ERC Consolidator grant D-SynMA (No. 772459), the Marie Skłodowska-Curie BeHAPI (No. 778233), the grants ANPCYT PICT 2018-3835, ANPCYT PICT 2015-1718, CONICET PIP 2014/16 N°11220130100688CO, and UBACYT 20020170100419 BA, , and the Swedish research council grants (No. 2020-04963) and SynTM (No. 2020-03401)

  15. arXiv:1906.10793  [pdf, ps, other

    cs.LO cs.CL

    Reconfigurable Interaction for MAS Modelling

    Authors: Yehia Abd Alrahman, Giuseppe Perelli, Nir Piterman

    Abstract: We propose a formalism to model and reason about multi-agent systems. We allow agents to interact and communicate in different modes so that they can pursue joint tasks; agents may dynamically synchronize, exchange data, adapt their behaviour, and reconfigure their communication interfaces. The formalism defines a local behaviour based on shared variables and a global one based on message passing.… ▽ More

    Submitted 19 February, 2020; v1 submitted 25 June, 2019; originally announced June 2019.

    Comments: This is a final and revised version. This research is funded by the ERC consolidator grant D-SynMA under the European Union's Horizon 2020 research and innovation programme (grant agreement No 772459)

  16. arXiv:1902.05629  [pdf, ps, other

    cs.LO

    Environmentally-friendly GR(1) Synthesis

    Authors: Rupak Majumdar, Nir Piterman, Anne-Kathrin Schmuck

    Abstract: Many problems in reactive synthesis are stated using two formulas ---an environment assumption and a system guarantee--- and ask for an implementation that satisfies the guarantee in environments that satisfy their assumption. Reactive synthesis tools often produce strategies that formally satisfy such specifications by actively preventing an environment assumption from holding. While formally cor… ▽ More

    Submitted 14 February, 2019; originally announced February 2019.

    Comments: Full version of the TACAS'19 paper with the same title

  17. arXiv:1804.03454  [pdf, ps, other

    cs.LO

    Coverability: Realizability Lower Bounds

    Authors: Krishnendu Chatterjee, Nir Piterman

    Abstract: We introduce the problem of temporal coverability for realizability and synthesis. Namely, given a language of words that must be covered by a produced system, how to automatically produce such a system. We consider the case of coverability with no further specifications, where we have to show that the nondeterminism of the produced system is sufficient to produce all the words required in the out… ▽ More

    Submitted 10 April, 2018; originally announced April 2018.

  18. arXiv:1804.03453  [pdf, ps, other

    cs.LO

    Combinations of Qualitative Winning for Stochastic Parity Games

    Authors: Krishnendu Chatterjee, Nir Piterman

    Abstract: We study Markov decision processes and turn-based stochastic games with parity conditions. There are three qualitative winning criteria, namely, sure winning, which requires all paths must satisfy the condition, almost-sure winning, which requires the condition is satisfied with probability~1, and limit-sure winning, which requires the condition is satisfied with probability arbitrarily close to~1… ▽ More

    Submitted 10 April, 2018; originally announced April 2018.

  19. arXiv:1512.08689  [pdf, other

    cs.LO

    T2: Temporal Property Verification

    Authors: Marc Brockschmidt, Byron Cook, Samin Ishtiaq, Heidy Khlaaf, Nir Piterman

    Abstract: We present the open-source tool T2, the first public release from the TERMINATOR project. T2 has been extended over the past decade to support automatic temporal-logic proving techniques and to handle a general class of user-provided liveness and safety properties. Input can be provided in a native format and in C, via the support of the LLVM compiler framework. We briefly discuss T2's architectur… ▽ More

    Submitted 6 January, 2016; v1 submitted 29 December, 2015; originally announced December 2015.

    Comments: Full version of TACAS'16 tool paper

  20. arXiv:1505.05193  [pdf, other

    cs.CE cs.LO q-bio.MN

    Synthesising Executable Gene Regulatory Networks from Single-cell Gene Expression Data

    Authors: Jasmin Fisher, Ali Sinan Köksal, Nir Piterman, Steven Woodhouse

    Abstract: Recent experimental advances in biology allow researchers to obtain gene expression profiles at single-cell resolution over hundreds, or even thousands of cells at once. These single-cell measurements provide snapshots of the states of the cells that make up a tissue, instead of the population-level averages provided by conventional high-throughput experiments. This new data therefore provides an… ▽ More

    Submitted 17 January, 2018; v1 submitted 19 May, 2015; originally announced May 2015.

    Comments: Final published version to appear in Computer Aided Verification (CAV), Springer, July 2015

  21. arXiv:1405.0386  [pdf, other

    cs.LO

    Fatal Attractors in Parity Games: Building Blocks for Partial Solvers

    Authors: Michael Huth, Jim Huan-Pu Kuo, Nir Piterman

    Abstract: Attractors in parity games are a technical device for solving "alternating" reachability of given node sets. A well known solver of parity games - Zielonka's algorithm - uses such attractor computations recursively. We here propose new forms of attractors that are monotone in that they are aware of specific static patterns of colors encountered in reaching a given node set in alternating fashion.… ▽ More

    Submitted 19 May, 2014; v1 submitted 2 May, 2014; originally announced May 2014.

  22. The Rabin index of parity games

    Authors: Michael Huth, Jim Huan-Pu Kuo, Nir Piterman

    Abstract: We study the descriptive complexity of parity games by taking into account the coloring of their game graphs whilst ignoring their ownership structure. Colored game graphs are identified if they determine the same winning regions and strategies, for all ownership structures of nodes. The Rabin index of a parity game is the minimum of the maximal color taken over all equivalent coloring functions.… ▽ More

    Submitted 16 July, 2013; originally announced July 2013.

    Comments: In Proceedings GandALF 2013, arXiv:1307.4162

    Journal ref: EPTCS 119, 2013, pp. 35-49

  23. arXiv:1206.5174  [pdf, other

    cs.LO cs.FL

    Obligation Blackwell Games and p-Automata

    Authors: Krishnendu Chatterjee, Nir Piterman

    Abstract: We recently introduced p-automata, automata that read discrete-time Markov chains. We used turn-based stochastic parity games to define acceptance of Markov chains by a subclass of p-automata. Definition of acceptance required a cumbersome and complicated reduction to a series of turn-based stochastic parity games. The reduction could not support acceptance by general p-automata, which was left un… ▽ More

    Submitted 3 November, 2013; v1 submitted 22 June, 2012; originally announced June 2012.

  24. arXiv:0805.2620  [pdf, ps, other

    cs.GT cs.LO

    Algorithms for Büchi Games

    Authors: Krishnendu Chatterjee, Thomas A. Henzinger, Nir Piterman

    Abstract: The classical algorithm for solving Büchi games requires time $O(n\cdot m)$ for game graphs with $n$ states and $m$ edges. For game graphs with constant outdegree, the best known algorithm has running time $O(n^2/\log n)$. We present two new algorithms for Büchi games. First, we give an algorithm that performs at most $O(m)$ more work than the classical algorithm, but runs in time O(n) on infini… ▽ More

    Submitted 16 May, 2008; originally announced May 2008.

    Comments: 11 Pages, Published in GDV 06 (Games in Design and Verification)

  25. From Nondeterministic Büchi and Streett Automata to Deterministic Parity Automata

    Authors: Nir Piterman

    Abstract: In this paper we revisit Safra's determinization constructions for automata on infinite words. We show how to construct deterministic automata with fewer states and, most importantly, parity acceptance conditions. Determinization is used in numerous applications, such as reasoning about tree automata, satisfiability of CTL*, and realizability and synthesis of logical specifications. The upper bo… ▽ More

    Submitted 14 August, 2007; v1 submitted 15 May, 2007; originally announced May 2007.

    Comments: 21 pages. To appear in Logical Methods in Computer Science (LMCS)

    ACM Class: F.1.1; F.4.3

    Journal ref: Logical Methods in Computer Science, Volume 3, Issue 3 (August 14, 2007) lmcs:1199