Skip to main content

Showing 1–30 of 30 results for author: van de Pol, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:2405.04477  [pdf, other

    cs.SE

    Designing an Objective-Driven Test Method for the Comparative Performance Evaluation of Commercial DTI Solutions for Counter UAS systems

    Authors: Ali Mohamoud, Johan van de Pol, Hanno Hildmann, Rob van Heijster, Beatrice Masini, Martijn van den Heuvel, Amber van Keeken

    Abstract: Unmanned Aerial Systems (UASs) or drones become more and more commercially available and cheap. There has been much emphasis on develo** and deploying Counter-UAS systems (UASs) with Detection Tracking and Identification (DTI) solutions. However, the capabilities of these systems are hard to benchmark. Performance claims of these systems are currently not supported by evidence. In addition, no s… ▽ More

    Submitted 5 June, 2024; v1 submitted 7 May, 2024; originally announced May 2024.

    Comments: Published to make content available online, though this is still work in progress and subject to additions and change

  2. arXiv:2403.11598  [pdf, other

    quant-ph cs.AI

    Optimal Layout Synthesis for Deep Quantum Circuits on NISQ Processors with 100+ Qubits

    Authors: Irfansha Shaik, Jaco van de Pol

    Abstract: Layout synthesis is map** a quantum circuit to a quantum processor. SWAP gate insertions are needed for scheduling 2-qubit gates only on connected physical qubits. With the ever-increasing number of qubits in NISQ processors, scalable layout synthesis is of utmost importance. With large optimality gaps observed in heuristic approaches, scalable exact methods are needed. While recent exact and ne… ▽ More

    Submitted 18 March, 2024; originally announced March 2024.

    Comments: 7 Figures, 4 Tables, 1 Listing

  3. arXiv:2401.11287  [pdf, other

    cs.FL

    On-The-Fly Algorithm for Reachability in Parametric Timed Games (Extended Version)

    Authors: Mikael Bisgaard Dahlsen-Jensen, Baptiste Fievet, Laure Petrucci, Jaco van de Pol

    Abstract: Parametric Timed Games (PTG) are an extension of the model of Timed Automata. They allow for the verification and synthesis of real-time systems, reactive to their environmeand depending on adjustable parameters. Given a PTG and a reachability objective, we synthesize the values of the parameters such that the game is winning for the controller. We adapt and implement the On-The-Fly algorithm for… ▽ More

    Submitted 20 January, 2024; originally announced January 2024.

    Comments: 26 pages, 4 figures

  4. arXiv:2307.04488  [pdf, ps, other

    cs.DS

    Predicting Memory Demands of BDD Operations using Maximum Graph Cuts (Extended Paper)

    Authors: Steffan Christ Sølvsten, Jaco van de Pol

    Abstract: The BDD package Adiar manipulates Binary Decision Diagrams (BDDs) in external memory. This enables handling big BDDs, but the performance suffers when dealing with moderate-sized BDDs. This is mostly due to initializing expensive external memory data structures, even if their contents can fit entirely inside internal memory. The contents of these auxiliary data structures always correspond to a… ▽ More

    Submitted 10 July, 2023; originally announced July 2023.

    Comments: 25 pages, 11 Figures, 2 Tables. Extended version of paper published at ATVA 2023

    MSC Class: 68R10 (Primary) 68W30; 68Q60; 68U99 (Secondary) ACM Class: E.1; E.5; F.2.2; F.2.1; I.1.2

  5. arXiv:2304.12014  [pdf, other

    quant-ph cs.AI

    Optimal Layout Synthesis for Quantum Circuits as Classical Planning (full version)

    Authors: Irfansha Shaik, Jaco van de Pol

    Abstract: In Layout Synthesis, the logical qubits of a quantum circuit are mapped to the physical qubits of a given quantum hardware platform, taking into account the connectivity of physical qubits. This involves inserting SWAP gates before an operation is applied on distant qubits. Optimal Layout Synthesis is crucial for practical Quantum Computing on current error-prone hardware: Minimizing the number of… ▽ More

    Submitted 28 September, 2023; v1 submitted 24 April, 2023; originally announced April 2023.

    Comments: 12 pages, 5 figures, 15 listings and 2 tables

  6. arXiv:2304.08308  [pdf, other

    cs.LO

    Search-Space Pruning with Int-Splits for Faster QBF Solving

    Authors: Maximilian Heisinger, Irfansha Shaik, Martina Seidl, Jaco van de Pol

    Abstract: In many QBF encodings, sequences of Boolean variables stand for binary representations of integer variables. Examples are state labels in bounded model checking or actions in planning problems. Often not the full possible range is used, e.g., for representing six different states, three Boolean variables are required, rendering two of the eight possible assignments irrelevant for the solution of t… ▽ More

    Submitted 17 April, 2023; originally announced April 2023.

    Comments: Artifact on https://zenodo.org/record/7753526

    ACM Class: F.4.1

  7. arXiv:2304.07162  [pdf, ps, other

    cs.LO

    Operations on Fixpoint Equation Systems

    Authors: Thomas Neele, Jaco van de Pol

    Abstract: We study operations on fixpoint equation systems (FES) over arbitrary complete lattices. We investigate under which conditions these operations, such as substituting variables by their definition, and swap** the ordering of equations, preserve the solution of a FES. We provide rigorous, computer-checked proofs. Along the way, we list a number of known and new identities and inequalities on extre… ▽ More

    Submitted 14 May, 2024; v1 submitted 14 April, 2023; originally announced April 2023.

    Comments: 32 pages

  8. arXiv:2303.16949  [pdf, other

    cs.AI

    Concise QBF Encodings for Games on a Grid (extended version)

    Authors: Irfansha Shaik, Jaco van de Pol

    Abstract: Encoding 2-player games in QBF correctly and efficiently is challenging and error-prone. To enable concise specifications and uniform encodings of games played on grid boards, like Tic-Tac-Toe, Connect-4, Domineering, Pursuer-Evader and Breakthrough, we introduce Board-game Domain Definition Language (BDDL), inspired by the success of PDDL in the planning domain. We provide an efficient translat… ▽ More

    Submitted 29 March, 2023; originally announced March 2023.

    Comments: 15 pages (main paper), 20 listings, 3 figures, 3 tables and 2 appendix sections

  9. arXiv:2301.07345  [pdf, other

    cs.AI

    Implicit State and Goals in QBF Encodings for Positional Games (extended version)

    Authors: Irfansha Shaik, Valentin Mayer-Eichberger, Jaco van de Pol, Abdallah Saffidine

    Abstract: We address two bottlenecks for concise QBF encodings of maker-breaker positional games, like Hex and Tic-Tac-Toe. Our baseline is a QBF encoding with explicit variables for board positions and an explicit representation of winning configurations. The first improvement is inspired by lifted planning and avoids variables for explicit board positions, introducing a universal quantifier representing a… ▽ More

    Submitted 18 January, 2023; originally announced January 2023.

    Comments: 11 pages (including appendix), 5 figures and 4 tables

  10. Efficient Convex Zone Merging in Parametric Timed Automata

    Authors: Étienne André, Dylan Marinho, Laure Petrucci, Jaco van de Pol

    Abstract: Parametric timed automata are a powerful formalism for reasoning on concurrent real-time systems with unknown or uncertain timing constants. Reducing their state space is a significant way to reduce the inherently large analysis times. We present here different merging reduction techniques based on convex union of constraints (parametric zones), allowing to decrease the number of states while pres… ▽ More

    Submitted 9 December, 2022; originally announced December 2022.

    Comments: This is the author version of the manuscript of the same name published in the proceedings of the 20th International Conference on Formal Modeling and Analysis of Timed Systems (FORMATS 2022)

    Journal ref: FORMATS'22, Springer LNCS 13465, pages 1-19, 2022

  11. A Manifesto for Applicable Formal Methods

    Authors: Mario Gleirscher, Jaco van de Pol, Jim Woodcock

    Abstract: Formal methods were frequently shown to be effective and, perhaps because of that, practitioners are interested in using them more often. Still, these methods are far less applied than expected, particularly, in critical domains where they are strongly recommended and where they have the greatest potential. Our hypothesis is that formal methods still seem not to be applicable enough or ready for t… ▽ More

    Submitted 22 August, 2023; v1 submitted 23 December, 2021; originally announced December 2021.

    Journal ref: Software and Systems Modeling 2023

  12. Proceedings First Workshop on Applicable Formal Methods

    Authors: Mario Gleirscher, Jaco van de Pol, Jim Woodcock

    Abstract: This volume contains the proceedings of the 1st International Workshop on Applicable Formal Methods (AppFM 2021), 23 November 2021, held online as part of the 24th International Symposium on Formal Methods (FM). The aim of the AppFM workshop is to bring together researchers who improve and evaluate existing formal approaches and new variants in practical contexts and support the transfer of these… ▽ More

    Submitted 15 November, 2021; originally announced November 2021.

    Journal ref: EPTCS 349, 2021

  13. A Benchmarks Library for Extended Parametric Timed Automata

    Authors: Étienne André, Dylan Marinho, Jaco van de Pol

    Abstract: Parametric timed automata are a powerful formalism for reasoning on concurrent real-time systems with unknown or uncertain timing constants. In order to test the efficiency of new algorithms, a fair set of benchmarks is required. We present an extension of the IMITATOR benchmarks library, that accumulated over the years a number of case studies from academic and industrial contexts. We extend here… ▽ More

    Submitted 18 June, 2021; originally announced June 2021.

    Comments: This is the author (and extended) version of the manuscript of the same name published in the proceedings of the 15th International Conference on Tests and Proofs (TAP 2021)

    Journal ref: Lecture Notes in Computer Science book series (LNCS, volume 12740), 2021, pp 39-50

  14. arXiv:2106.10138  [pdf, other

    cs.AI

    Classical Planning as QBF without Grounding (extended version)

    Authors: Irfansha Shaik, Jaco van de Pol

    Abstract: Most classical planners use grounding as a preprocessing step, essentially reducing planning to propositional logic. However, grounding involves instantiating all action rules with concrete object combinations, and results in large encodings for SAT/QBF-based planners. This severe cost in memory becomes a main bottleneck when actions have many parameters, such as in the Organic Synthesis problems… ▽ More

    Submitted 18 December, 2021; v1 submitted 18 June, 2021; originally announced June 2021.

  15. Efficient Binary Decision Diagram Manipulation in External Memory

    Authors: Steffan Christ Sølvsten, Jaco van de Pol, Anna Blume Jakobsen, Mathias Weller Berg Thomasen

    Abstract: We follow up on the idea of Lars Arge to rephrase the Reduce and Apply procedures of Binary Decision Diagrams (BDDs) as iterative I/O-efficient algorithms. We identify multiple avenues to simplify and improve the performance of his proposed algorithms. Furthermore, we extend the technique to other common BDD operations, many of which are not derivable using Apply operations alone, and we provide a… ▽ More

    Submitted 4 January, 2023; v1 submitted 25 April, 2021; originally announced April 2021.

    Comments: 41 pages, 14 figures and 7 tables; Sølvsten, S.C. et al. (2022). Adiar: Binary Decision Diagrams in External Memory. In: Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2022)

    MSC Class: 68W30 (primary) 68R05; 68Q60; 68R07 (secondary) ACM Class: E.1; F.2.2; F.2.1; I.1.2

  16. arXiv:2007.04150  [pdf, other

    cs.LO cs.FL

    Certifying Emptiness of Timed Büchi Automata

    Authors: Simon Wimmer, Frédéric Herbreteau, Jaco van de Pol

    Abstract: Model checkers for timed automata are widely used to verify safety-critical, real-time systems. State-of-the-art tools achieve scalability by intricate abstractions. We aim at further increasing the trust in their verification results, in particular for checking liveness properties. To this end, we develop an approach for extracting certificates for the emptiness of timed Büchi automata from model… ▽ More

    Submitted 8 July, 2020; originally announced July 2020.

    Comments: A shorter version appears in the proceedings of FORMATS 2020

    MSC Class: 68Q60

  17. Minimal-Time Synthesis for Parametric Timed Automata

    Authors: Étienne André, Vincent Bloemen, Laure Petrucci, Jaco van de Pol

    Abstract: Parametric timed automata (PTA) extend timed automata by allowing parameters in clock constraints. Such a formalism is for instance useful when reasoning about unknown delays in a timed system. Using existing techniques, a user can synthesize the parameter constraints that allow the system to reach a specified goal location, regardless of how much time has passed for the internal clocks. We focu… ▽ More

    Submitted 8 February, 2019; originally announced February 2019.

    Comments: Author version of the paper of the same name published in the proceedings of the 25th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2019)

    Journal ref: TACAS'19, Springer LNCS 11428, pages 211-228, April 2019

  18. arXiv:1603.04401  [pdf, other

    cs.SE

    Symbolic Reachability Analysis of B through ProB and LTSmin

    Authors: Jens Bendisposto, Philipp Koerner, Michael Leuschel, Jeroen Meijer, Jaco van de Pol, Helen Treharne, Jorden Whitefield

    Abstract: We present a symbolic reachability analysis approach for B that can provide a significant speedup over traditional explicit state model checking. The symbolic analysis is implemented by linking ProB to LTSmin, a high-performance language independent model checker. The link is achieved via LTSmin's PINS interface, allowing ProB to benefit from LTSmin's analysis algorithms, while only writing a few… ▽ More

    Submitted 14 March, 2016; originally announced March 2016.

  19. arXiv:1511.08678  [pdf, other

    cs.SE cs.LO

    Bandwidth and Wavefront Reduction for Static Variable Ordering in Symbolic Model Checking

    Authors: Jeroen Meijer, Jaco van de Pol

    Abstract: We demonstrate the applicability of bandwidth and wavefront reduction algorithms to static variable ordering. In symbolic model checking event locality plays a major role in time and memory usage. For example, in Petri nets event locality can be captured by dependency matrices, where nonzero entries indicate whether a transition modifies a place. The quality of event locality has been expressed as… ▽ More

    Submitted 27 November, 2015; originally announced November 2015.

    Comments: preprint

  20. Modeling and Verification of the Bitcoin Protocol

    Authors: Kaylash Chaudhary, Ansgar Fehnker, Jaco van de Pol, Marielle Stoelinga

    Abstract: Bitcoin is a popular digital currency for online payments, realized as a decentralized peer-to-peer electronic cash system. Bitcoin keeps a ledger of all transactions; the majority of the participants decides on the correct ledger. Since there is no trusted third party to guard against double spending, and inspired by its popularity, we would like to investigate the correctness of the Bitcoin prot… ▽ More

    Submitted 13 November, 2015; originally announced November 2015.

    Comments: In Proceedings MARS 2015, arXiv:1511.02528

    Journal ref: EPTCS 196, 2015, pp. 46-60

  21. Generating and Solving Symbolic Parity Games

    Authors: Gijs Kant, Jaco van de Pol

    Abstract: We present a new tool for verification of modal mu-calculus formulae for process specifications, based on symbolic parity games. It enhances an existing method, that first encodes the problem to a Parameterised Boolean Equation System (PBES) and then instantiates the PBES to a parity game. We improved the translation from specification to PBES to preserve the structure of the specification in the… ▽ More

    Submitted 29 July, 2014; originally announced July 2014.

    Comments: In Proceedings GRAPHITE 2014, arXiv:1407.7671

    Journal ref: EPTCS 159, 2014, pp. 2-14

  22. arXiv:1404.0444  [pdf, other

    q-bio.MN cs.CE

    Setting Parameters for Biological Models With ANIMO

    Authors: Stefano Schivo, Jetse Scholma, Marcel Karperien, Janine N. Post, Jaco van de Pol, Rom Langerak

    Abstract: ANIMO (Analysis of Networks with Interactive MOdeling) is a software for modeling biological networks, such as e.g. signaling, metabolic or gene networks. An ANIMO model is essentially the sum of a network topology and a number of interaction parameters. The topology describes the interactions between biological entities in form of a graph, while the parameters determine the speed of occurrence of… ▽ More

    Submitted 1 April, 2014; originally announced April 2014.

    Journal ref: EPTCS 145, 2014, pp. 35-47

  23. Solving the Shortest Vector Problem in Lattices Faster Using Quantum Search

    Authors: Thijs Laarhoven, Michele Mosca, Joop van de Pol

    Abstract: By applying Grover's quantum search algorithm to the lattice algorithms of Micciancio and Voulgaris, Nguyen and Vidick, Wang et al., and Pujol and Stehlé, we obtain improved asymptotic quantum results for solving the shortest vector problem. With quantum computers we can provably find a shortest vector in time $2^{1.799n + o(n)}$, improving upon the classical time complexity of… ▽ More

    Submitted 25 January, 2013; originally announced January 2013.

    Comments: 19 pages

    Journal ref: 5th International Workshop on Post-Quantum Cryptography (PQCrypto), pp. 83-101, 2013

  24. Efficient Instantiation of Parameterised Boolean Equation Systems to Parity Games

    Authors: Gijs Kant, Jaco van de Pol

    Abstract: Parameterised Boolean Equation Systems (PBESs) are sequences of Boolean fixed point equations with data variables, used for, e.g., verification of modal mu-calculus formulae for process algebraic specifications with data. Solving a PBES is usually done by instantiation to a Parity Game and then solving the game. Practical game solvers exist, but the instantiation step is the bottleneck. We enh… ▽ More

    Submitted 23 October, 2012; originally announced October 2012.

    Comments: In Proceedings GRAPHITE 2012, arXiv:1210.6118

    Journal ref: EPTCS 99, 2012, pp. 50-65

  25. Variations on Multi-Core Nested Depth-First Search

    Authors: Alfons Laarman, Jaco van de Pol

    Abstract: Recently, two new parallel algorithms for on-the-fly model checking of LTL properties were presented at the same conference: Automated Technology for Verification and Analysis, 2011. Both approaches extend Swarmed NDFS, which runs several sequential NDFS instances in parallel. While parallel random search already speeds up detection of bugs, the workers must share some global information in order… ▽ More

    Submitted 1 November, 2011; originally announced November 2011.

    Comments: In Proceedings PDMC 2011, arXiv:1111.0064

    Journal ref: EPTCS 72, 2011, pp. 13-28

  26. arXiv:1104.3119  [pdf, other

    cs.DS

    Parallel Recursive State Compression for Free

    Authors: Alfons Laarman, Jaco van de Pol, Michael Weber

    Abstract: This paper focuses on reducing memory usage in enumerative model checking, while maintaining the multi-core scalability obtained in earlier work. We present a tree-based multi-core compression method, which works by leveraging sharing among sub-vectors of state vectors. An algorithmic analysis of both worst-case and optimal compression ratios shows the potential to compress even large states to… ▽ More

    Submitted 14 May, 2011; v1 submitted 15 April, 2011; originally announced April 2011.

    Comments: 19 pages

  27. arXiv:1011.2314  [pdf, ps, other

    cs.LO cs.DM cs.FL

    Confluence Reduction for Probabilistic Systems (extended version)

    Authors: Mark Timmer, Mariëlle Stoelinga, Jaco van de Pol

    Abstract: This paper presents a novel technique for state space reduction of probabilistic specifications, based on a newly developed notion of confluence for probabilistic automata. We prove that this reduction preserves branching probabilistic bisimulation and can be applied on-the-fly. To support the technique, we introduce a method for detecting confluent transitions in the context of a probabilistic pr… ▽ More

    Submitted 10 November, 2010; originally announced November 2010.

  28. arXiv:1004.2772  [pdf, other

    cs.DC

    Boosting Multi-Core Reachability Performance with Shared Hash Tables

    Authors: Alfons Laarman, Jaco van de Pol, Michael Weber

    Abstract: This paper focuses on data structures for multi-core reachability, which is a key component in model checking algorithms and other verification methods. A cornerstone of an efficient solution is the storage of visited states. In related work, static partitioning of the state space was combined with thread-local storage and resulted in reasonable speedups, but left open whether improvements are… ▽ More

    Submitted 4 May, 2010; v1 submitted 16 April, 2010; originally announced April 2010.

    Comments: preliminary report

  29. arXiv:0912.3036   

    cs.LO cs.CE cs.DC cs.SE

    Proceedings 8th International Workshop on Parallel and Distributed Methods in verifiCation

    Authors: Lubos Brim, Jaco van de Pol

    Abstract: The 8th International Workshop on Parallel and Distributed Methods in verifiCation (PDMC 2009) took place on November 4, 2009 at the Eindhoven University of Technology, in conjunction with Formal Methods 2009 and other related events for the first time under the heading of Formal Methods Week. This volume contains the final workshop proceedings.

    Submitted 15 December, 2009; originally announced December 2009.

    Journal ref: EPTCS 14, 2009

  30. arXiv:0912.2550  [pdf, other

    cs.LO cs.DC cs.DM cs.DS

    Distributed Branching Bisimulation Minimization by Inductive Signatures

    Authors: Stefan Blom, Jaco van de Pol

    Abstract: We present a new distributed algorithm for state space minimization modulo branching bisimulation. Like its predecessor it uses signatures for refinement, but the refinement process and the signatures have been optimized to exploit the fact that the input graph contains no tau-loops. The optimization in the refinement process is meant to reduce both the number of iterations needed and the memo… ▽ More

    Submitted 13 December, 2009; originally announced December 2009.

    Journal ref: EPTCS 14, 2009, pp. 32-46