Skip to main content

Showing 1–29 of 29 results for author: Walukiewicz, I

.
  1. arXiv:2307.04925  [pdf, other

    cs.LO cs.DC cs.FL

    Model-checking parametric lock-sharing systems against regular constraints

    Authors: Corto Mascle, Anca Muscholl, Igor Walukiewicz

    Abstract: In parametric lock-sharing systems processes can spawn new processes to run in parallel, and can create new locks. The behavior of every process is given by a pushdown automaton. We consider infinite behaviors of such systems under strong process fairness condition. A result of a potentially infinite execution of a system is a limit configuration, that is a potentially infinite tree. The verificat… ▽ More

    Submitted 10 July, 2023; originally announced July 2023.

  2. arXiv:2204.12409  [pdf, ps, other

    cs.LO

    Distributed controller synthesis for deadlock avoidance

    Authors: Hugo Gimbert, Corto Mascle, Anca Muscholl, Igor Walukiewicz

    Abstract: We consider the distributed control synthesis problem for systems with locks. The goal is to find local controllers so that the global system does not deadlock. With no restriction this problem is undecidable even for three processes each using a fixed number of locks. We propose two restrictions that make distributed control decidable. The first one is to allow each process to use at most two loc… ▽ More

    Submitted 13 February, 2023; v1 submitted 26 April, 2022; originally announced April 2022.

    Comments: Journal version of a paper published at ICALP 2022

  3. arXiv:2110.02783  [pdf, other

    cs.LO cs.FL

    Active Learning for Sound Negotiations

    Authors: Anca Muscholl, Igor Walukiewicz

    Abstract: We present two active learning algorithms for sound deterministic negotiations. Sound deterministic negotiations are models of distributed systems, a kind of Petri nets or Zielonka automata with additional structure. We show that this additional structure allows to minimize such negotiations. The two active learning algorithms differ in the type of membership queries they use. Both have similar co… ▽ More

    Submitted 6 May, 2022; v1 submitted 6 October, 2021; originally announced October 2021.

    Comments: To appear in LICS'22

  4. arXiv:2101.08720  [pdf, ps, other

    cs.FL cs.PL

    Leafy Automata for Higher-Order Concurrency

    Authors: Alex Dixon, Ranko Lazić, Andrzej S. Murawski, Igor Walukiewicz

    Abstract: Finitary Idealized Concurrent Algol (FICA) is a prototypical programming language combining functional, imperative, and concurrent computation. There exists a fully abstract game model of FICA, which in principle can be used to prove equivalence and safety of FICA programs. Unfortunately, the problems are undecidable for the whole language, and only very rudimentary decidable sub-languages are kno… ▽ More

    Submitted 21 January, 2021; originally announced January 2021.

    Comments: 18 pages plus appendices

  5. arXiv:2004.09621  [pdf, other

    cs.LO

    Characterizing consensus in the Heard-Of model

    Authors: A. R. Balasubramanian, Igor Walukiewicz

    Abstract: The Heard-Of model is a simple and relatively expressive model of distributed computation. Because of this, it has gained a considerable attention of the verification community. We give a characterization of all algorithms solving consensus in a fragment of this model. The fragment is big enough to cover many prominent consensus algorithms. The characterization is purely syntactic: it is expressed… ▽ More

    Submitted 20 April, 2020; originally announced April 2020.

  6. arXiv:1907.02296  [pdf, ps, other

    cs.LO cs.FL

    Revisiting local time semantics for networks of timed automata

    Authors: R. Govind, Frédéric Herbreteau, B. Srivathsan, Igor Walukiewicz

    Abstract: We investigate a zone based approach for the reachability problem in timed automata. The challenge is to alleviate the size explosion of the search space when considering networks of timed automata working in parallel. In the timed setting this explosion is particularly visible as even different interleavings of local actions of processes may lead to different zones. Salah et al. in 2006 have show… ▽ More

    Submitted 4 July, 2019; originally announced July 2019.

    Comments: A shorter version appears in proceedings of CONCUR 2019

    MSC Class: 68Q60

  7. arXiv:1704.04190  [pdf, ps, other

    cs.LO

    Static Analysis of Deterministic Negotiations

    Authors: Javier Esparza, Anca Muscholl, Igor Walukiewicz

    Abstract: Negotiation diagrams are a model of concurrent computation akin to workflow Petri nets. Deterministic negotiation diagrams, equivalent to the much studied and used free-choice workflow Petri nets, are surprisingly amenable to verification. Soundness (a property close to deadlock-freedom) can be decided in PTIME. Further, other fundamental questions like computing summaries or the expected cost, ca… ▽ More

    Submitted 13 April, 2017; originally announced April 2017.

    Comments: To appear in the Proceedings of LICS 2017, IEEE Computer Society

    ACM Class: F.1.1; F.1.2; F.3.2

  8. Soundness in negotiations

    Authors: Javier Esparza, Denis Kuperberg, Anca Muscholl, Igor Walukiewicz

    Abstract: Negotiations are a formalism for describing multiparty distributed cooperation. Alternatively, they can be seen as a model of concurrency with synchronized choice as communication primitive. Well-designed negotiations must be sound, meaning that, whatever its current state, the negotiation can still be completed. In earlier work, Esparza and Desel have shown that deciding soundness of a negotiatio… ▽ More

    Submitted 15 January, 2018; v1 submitted 15 March, 2017; originally announced March 2017.

    ACM Class: F.1.1; F.1.2; F.3.1; F.3.2

    Journal ref: Logical Methods in Computer Science, Volume 14, Issue 1, Concurrency theory (January 16, 2018) lmcs:3196

  9. arXiv:1609.05385  [pdf, other

    cs.LO

    Reachability for dynamic parametric processes

    Authors: Anca Muscholl, Helmut Seidl, Igor Walukiewicz

    Abstract: In a dynamic parametric process every subprocess may spawn arbitrarily many, identical child processes, that may communicate either over global variables, or over local variables that are shared with their parent. We show that reachability for dynamic parametric processes is decidable under mild assumptions. These assumptions are e.g. met if individual processes are realized by pushdown systems,… ▽ More

    Submitted 17 September, 2016; originally announced September 2016.

    Comments: 31 pages

    ACM Class: D.2.4; F.3.1

  10. Ty** weak MSOL properties

    Authors: Sylvain Salvati, Igor Walukiewicz

    Abstract: We consider lambda-Y-calculus as a non-interpreted functional programming language: the result of the execution of a program is its normal form that can be seen as the tree of calls to built-in operations. Weak monadic second-order logic (wMSOL) is well suited to express properties of such trees. We give a type system for ensuring that the result of the execution of a lambda-Y-program satisfies a… ▽ More

    Submitted 22 March, 2017; v1 submitted 9 September, 2016; originally announced September 2016.

    Journal ref: Logical Methods in Computer Science, Volume 13, Issue 1 (March 23, 2017) lmcs:3215

  11. arXiv:1606.08707  [pdf, ps, other

    cs.FL cs.LO

    On parametrized verification of asynchronous, shared-memory pushdown systems

    Authors: Marie Fortin, Anca Muscholl, Igor Walukiewicz

    Abstract: We consider the model of parametrized asynchronous shared-memory pushdown systems, as introduced in [Hague'11]. In a series of recent papers it has been shown that reachability in this model is PSPACE-complete [Esparza, Ganty, Majumdar'13] and that liveness is decidable in NEXPTIME [Durand-Gasselin, Esparza, Ganty, Majumdar'15]. We show here that the liveness problem is PSPACE-complete. We also in… ▽ More

    Submitted 15 July, 2016; v1 submitted 28 June, 2016; originally announced June 2016.

    Comments: 43 pages

  12. arXiv:1605.00371  [pdf, ps, other

    cs.FL cs.LO

    The Diagonal Problem for Higher-Order Recursion Schemes is Decidable

    Authors: Lorenzo Clemente, Paweł Parys, Sylvain Salvati, Igor Walukiewicz

    Abstract: A non-deterministic recursion scheme recognizes a language of finite trees. This very expressive model can simulate, among others, higher-order pushdown automata with collapse. We show decidability of the diagonal problem for schemes. This result has several interesting consequences. In particular, it gives an algorithm that computes the downward closure of languages of words recognized by schemes… ▽ More

    Submitted 2 May, 2016; originally announced May 2016.

    Comments: technical report; to appear in LICS'16

  13. arXiv:1510.03278  [pdf, other

    cs.FL

    Ordered Tree-Pushdown Systems

    Authors: Lorenzo Clemente, Paweł Parys, Sylvain Salvati, Igor Walukiewicz

    Abstract: We define a new class of pushdown systems where the pushdown is a tree instead of a word. We allow a limited form of lookahead on the pushdown conforming to a certain ordering restriction, and we show that the resulting class enjoys a decidable reachability problem. This follows from a preservation of recognizability result for the backward reachability relation of such systems. As an application,… ▽ More

    Submitted 12 October, 2015; originally announced October 2015.

    Comments: full technical report of FST-TCS'15 paper

    ACM Class: D.1.1; D.2.4; F.1.1; F.3.1; F.4.1

  14. arXiv:1507.01020  [pdf, other

    cs.FL

    A Note on Monitors and Büchi automata

    Authors: Volker Diekert, Anca Muscholl, Igor Walukiewicz

    Abstract: When a property needs to be checked against an unknown or very complex system, classical exploration techniques like model-checking are not applicable anymore. Sometimes a~monitor can be used, that checks a given property on the underlying system at runtime. A monitor for a property $L$ is a deterministic finite automaton $M_L$ that after each finite execution tells whether (1) every possible exte… ▽ More

    Submitted 3 July, 2015; originally announced July 2015.

    MSC Class: 68Q45 ACM Class: F.4.0

  15. Using models to model-check recursive schemes

    Authors: Sylvain Salvati, Igor Walukiewicz

    Abstract: We propose a model-based approach to the model checking problem for recursive schemes. Since simply typed lambda calculus with the fixpoint operator, lambda-Y-calculus, is equivalent to schemes, we propose the use of a model of lambda-Y-calculus to discriminate the terms that satisfy a given property. If a model is finite in every type, this gives a decision procedure. We provide a construction o… ▽ More

    Submitted 10 June, 2015; v1 submitted 14 March, 2015; originally announced March 2015.

    Comments: Long version of a paper presented at TLCA 2013

    Journal ref: Logical Methods in Computer Science, Volume 11, Issue 2 (June 11, 2015) lmcs:1567

  16. arXiv:1410.4509  [pdf, other

    cs.LO cs.FL

    Fast detection of cycles in timed automata

    Authors: Aakash Deshpande, Frédéric Herbreteau, B. Srivathsan, Thanh-Tung Tran, Igor Walukiewicz

    Abstract: We propose a new efficient algorithm for detecting if a cycle in a timed automaton can be iterated infinitely often. Existing methods for this problem have a complexity which is exponential in the number of clocks. Our method is polynomial: it essentially does a logarithmic number of zone canonicalizations. This method can be incorporated in algorithms for verifying Büchi properties on timed autom… ▽ More

    Submitted 15 October, 2014; originally announced October 2014.

  17. arXiv:1402.3314  [pdf, other

    cs.LO eess.SY

    Distributed synthesis for acyclic architectures

    Authors: Anca Muscholl, Igor Walukiewicz

    Abstract: The distributed synthesis problem is about constructing cor- rect distributed systems, i.e., systems that satisfy a given specification. We consider a slightly more general problem of distributed control, where the goal is to restrict the behavior of a given distributed system in order to satisfy the specification. Our systems are finite state machines that communicate via rendez-vous (Zielonka au… ▽ More

    Submitted 16 July, 2014; v1 submitted 13 February, 2014; originally announced February 2014.

  18. arXiv:1301.3127  [pdf, other

    cs.LO

    Lazy abstractions for timed automata

    Authors: Frédéric Herbreteau, B. Srivathsan, Igor Walukiewicz

    Abstract: We consider the reachability problem for timed automata. A standard solution to this problem involves computing a search tree whose nodes are abstractions of zones. For efficiency reasons, they are parametrized by the maximal lower and upper bounds (LU-bounds) occurring in the guards of the automaton. We propose an algorithm that is updating LU-bounds during exploration of the search tree. In orde… ▽ More

    Submitted 18 January, 2013; v1 submitted 14 January, 2013; originally announced January 2013.

  19. Wreath Products of Forest Algebras, with Applications to Tree Logics

    Authors: Mikolaj Bojanczyk, Igor Walukiewicz, Howard Straubing

    Abstract: We use the recently developed theory of forest algebras to find algebraic characterizations of the languages of unranked trees and forests definable in various logics. These include the temporal logics CTL and EF, and first-order logic over the ancestor relation. While the characterizations are in general non-effective, we are able to use them to formulate necessary conditions for definability an… ▽ More

    Submitted 16 September, 2012; v1 submitted 30 August, 2012; originally announced August 2012.

    ACM Class: F.4.3

    Journal ref: Logical Methods in Computer Science, Volume 8, Issue 3 (September 19, 2012) lmcs:1215

  20. Weak Alternating Timed Automata

    Authors: Pawel Parys, Igor Walukiewicz

    Abstract: Alternating timed automata on infinite words are considered. The main result is a characterization of acceptance conditions for which the emptiness problem for these automata is decidable. This result implies new decidability results for fragments of timed temporal logics. It is also shown that, unlike for MITL, the characterisation remains the same even if no punctual constraints are allowed.

    Submitted 16 September, 2012; v1 submitted 29 August, 2012; originally announced August 2012.

    ACM Class: F.1.1, F.4.3

    Journal ref: Logical Methods in Computer Science, Volume 8, Issue 3 (September 19, 2012) lmcs:1214

  21. arXiv:1204.0077  [pdf, other

    cs.FL eess.SY

    Asynchronous Games over Tree Architectures

    Authors: Blaise Genest, Hugo Gimbert, Anca Muscholl, Igor Walukiewicz

    Abstract: We consider the task of controlling in a distributed way a Zielonka asynchronous automaton. Every process of a controller has access to its causal past to determine the next set of actions it proposes to play. An action can be played only if every process controlling this action proposes to play it. We consider reachability objectives: every process should reach its set of final states. We show th… ▽ More

    Submitted 15 February, 2013; v1 submitted 31 March, 2012; originally announced April 2012.

  22. Better abstractions for timed automata

    Authors: Frédéric Herbreteau, B. Srivathsan, Igor Walukiewicz

    Abstract: We consider the reachability problem for timed automata. A standard solution to this problem involves computing a search tree whose nodes are abstractions of zones. These abstractions preserve underlying simulation relations on the state space of the automaton. For both effectiveness and efficiency reasons, they are parametrized by the maximal lower and upper bounds (LU-bounds) occurring in the gu… ▽ More

    Submitted 28 July, 2016; v1 submitted 17 October, 2011; originally announced October 2011.

    Comments: Extended version of LICS 2012 paper (conference paper till v6). in Information and Computation, available online 27 July 2016

  23. Using non-convex approximations for efficient analysis of timed automata

    Authors: Frédéric Herbreteau, Dileep Kini, B. Srivathsan, Igor Walukiewicz

    Abstract: The reachability problem for timed automata asks if there exists a path from an initial state to a target state. The standard solution to this problem involves computing the zone graph of the automaton, which in principle could be infinite. In order to make the graph finite, zones are approximated using an extrapolation operator. For reasons of efficiency in current algorithms extrapolation of a z… ▽ More

    Submitted 17 October, 2011; originally announced October 2011.

    Comments: Extended version of FSTTCS 2011 paper

  24. Efficient Emptiness Check for Timed Büchi Automata (Extended version)

    Authors: Frédéric Herbreteau, B. Srivathsan, Igor Walukiewicz

    Abstract: The Büchi non-emptiness problem for timed automata refers to deciding if a given automaton has an infinite non-Zeno run satisfying the Büchi accepting condition. The standard solution to this problem involves adding an auxiliary clock to take care of the non-Zenoness. In this paper, it is shown that this simple transformation may sometimes result in an exponential blowup. A construction avoiding t… ▽ More

    Submitted 4 December, 2020; v1 submitted 8 April, 2011; originally announced April 2011.

    Comments: Published in the Special Issue on Computer Aided Verification - CAV 2010; Formal Methods in System Design, 2011

  25. A lower bound on web services composition

    Authors: Anca Muscholl, Igor Walukiewicz

    Abstract: A web service is modeled here as a finite state machine. A composition problem for web services is to decide if a given web service can be constructed from a given set of web services; where the construction is understood as a simulation of the specification by a fully asynchronous product of the given services. We show an EXPTIME-lower bound for this problem, thus matching the known upper bound… ▽ More

    Submitted 15 May, 2008; v1 submitted 18 April, 2008; originally announced April 2008.

    ACM Class: F.1.2; F.3.1

    Journal ref: Logical Methods in Computer Science, Volume 4, Issue 2 (May 15, 2008) lmcs:824

  26. arXiv:0705.0262  [pdf, ps, other

    cs.GT

    The Complexity of Games on Higher Order Pushdown Automata

    Authors: Thierry Cachat, Igor Walukiewicz

    Abstract: We prove an n-EXPTIME lower bound for the problem of deciding the winner in a reachability game on Higher Order Pushdown Automata (HPDA) of level n. This bound matches the known upper bound for parity games on HPDA. As a consequence the mu-calculus model checking over graphs given by n-HPDA is n-EXPTIME complete.

    Submitted 2 May, 2007; originally announced May 2007.

  27. Positional Determinacy of Games with Infinitely Many Priorities

    Authors: Erich Graedel, Igor Walukiewicz

    Abstract: We study two-player games of infinite duration that are played on finite or infinite game graphs. A winning strategy for such a game is positional if it only depends on the current position, and not on the history of the play. A game is positionally determined if, from each position, one of the two players has a positional winning strategy. The theory of such games is well studied for winning… ▽ More

    Submitted 3 November, 2006; v1 submitted 6 October, 2006; originally announced October 2006.

    ACM Class: F.4.1; G.2

    Journal ref: Logical Methods in Computer Science, Volume 2, Issue 4 (November 3, 2006) lmcs:2242

  28. arXiv:cs/0610034   

    cs.LO cs.GT

    Postinal Determinacy of Games with Infinitely Many Priorities

    Authors: Erich Graedel, Igor Walukiewicz

    Abstract: We study two-player games of infinite duration that are played on finite or infinite game graphs. A winning strategy for such a game is positional if it only depends on the current position, and not on the history of the play. A game is positionally determined if, from each position, one of the two players has a positional winning strategy. The theory of such games is well studied for winning… ▽ More

    Submitted 28 August, 2012; v1 submitted 6 October, 2006; originally announced October 2006.

    Comments: This paper has been replaced due to a typo in the title

  29. arXiv:cs/0512031  [pdf, ps, other

    cs.LO

    Alternating Timed Automata

    Authors: Slawomir Lasota, Igor Walukiewicz

    Abstract: A notion of alternating timed automata is proposed. It is shown that such automata with only one clock have decidable emptiness problem over finite words. This gives a new class of timed languages which is closed under boolean operations and which has an effective presentation. We prove that the complexity of the emptiness problem for alternating timed automata with one clock is non-primitive re… ▽ More

    Submitted 24 August, 2006; v1 submitted 8 December, 2005; originally announced December 2005.

    Comments: the full version of the Fossacs'05 conference preliminary paper revised according ot the referee's comments