Skip to main content

Showing 1–20 of 20 results for author: Heuvel, B v d

.
  1. arXiv:2407.02304  [pdf, other

    cs.LO

    Information Flow Control in Cyclic Process Networks

    Authors: Bas van den Heuvel, Farzaneh Derakhshan, Stephanie Balzer

    Abstract: Protection of confidential data is an important security consideration of today's applications. Of particular concern is to guard against unintentional leakage to a (malicious) observer, who may interact with the program and draw inference from made observations. Information flow control (IFC) type systems address this concern by statically ruling out such leakage. This paper contributes an IFC ty… ▽ More

    Submitted 2 July, 2024; originally announced July 2024.

    Comments: Extended version of ECOOP24 paper

  2. arXiv:2402.09595  [pdf, other

    cs.LO

    Correctly Communicating Software: Distributed, Asynchronous, and Beyond (extended version)

    Authors: Bas van den Heuvel

    Abstract: Much of the software we use in everyday life consists of distributed components (running on separate cores or even computers) that collaborate through communication (by exchanging messages). It is crucial to develop robust methods that can give reliable guarantees about the behavior of such message-passing software. With a focus on session types as communication protocols and their foundations in… ▽ More

    Submitted 1 March, 2024; v1 submitted 14 February, 2024; originally announced February 2024.

    Comments: PhD thesis

  3. arXiv:2401.14763  [pdf, ps, other

    cs.LO

    Comparing Session Type Systems derived from Linear Logic

    Authors: Bas van den Heuvel, Jorge A. Pérez

    Abstract: Session types are a typed approach to message-passing concurrency, where types describe sequences of intended exchanges over channels. Session type systems have been given strong logical foundations via Curry-Howard correspondences with linear logic, a resource-aware logic that naturally captures structured interactions. These logical foundations provide an elegant framework to specify and (static… ▽ More

    Submitted 26 January, 2024; originally announced January 2024.

    Comments: Revised/extended version of https://doi.org/10.4204/EPTCS.314.1

  4. arXiv:2306.04204  [pdf, ps, other

    cs.PL

    Monitoring Blackbox Implementations of Multiparty Session Protocols

    Authors: Bas van den Heuvel, Jorge A. Pérez, Rares A. Dobre

    Abstract: We present a framework for the distributed monitoring of networks of components that coordinate by message-passing, following multiparty session protocols specified as global types. We improve over prior works by (i) supporting components whose exact specification is unknown ("blackboxes") and (ii) covering protocols that cannot be analyzed by existing techniques. We first give a procedure for syn… ▽ More

    Submitted 3 October, 2023; v1 submitted 7 June, 2023; originally announced June 2023.

    Comments: Full version with appendices of our RV'23 paper

  5. Asynchronous Functional Sessions: Cyclic and Concurrent

    Authors: Bas van den Heuvel, Jorge A. Pérez

    Abstract: We present Concurrent GV (CGV), a functional calculus with message-passing concurrency governed by session types. With respect to prior calculi, CGV has increased support for concurrent evaluation and for cyclic network topologies. The design of CGV draws on APCP, a session-typed asynchronous pi-calculus developed in prior work. Technical contributions are (i) the syntax, semantics, and type syste… ▽ More

    Submitted 6 September, 2022; originally announced September 2022.

    Comments: In Proceedings EXPRESS/SOS 2022, arXiv:2208.14777. arXiv admin note: substantial text overlap with arXiv:2208.07644

    Journal ref: EPTCS 368, 2022, pp. 75-94

  6. arXiv:2209.05421  [pdf, other

    cs.LO cs.PL

    A Bunch of Sessions: A Propositions-as-Sessions Interpretation of Bunched Implications in Channel-Based Concurrency

    Authors: Dan Frumin, Emanuele D'Osualdo, Bas van den Heuvel, Jorge A. Pérez

    Abstract: The emergence of propositions-as-sessions, a Curry-Howard correspondence between propositions of Linear Logic and session types for concurrent processes, has settled the logical foundations of message-passing concurrency. Central to this approach is the resource consumption paradigm heralded by Linear Logic. In this paper, we investigate a new point in the design space of session type systems fo… ▽ More

    Submitted 12 September, 2022; originally announced September 2022.

    Comments: 27 pages + the appendices

  7. arXiv:2208.07644  [pdf, ps, other

    cs.LO

    Asynchronous Functional Sessions: Cyclic and Concurrent (Extended Version)

    Authors: Bas van den Heuvel, Jorge A. Pérez

    Abstract: We present Concurrent GV (CGV), a functional calculus with message-passing concurrency governed by session types. With respect to prior calculi, CGV has increased support for concurrent evaluation and for cyclic network topologies. The design of CGV draws on APCP, a session-typed asynchronous pi-calculus developed in prior work. Technical contributions are (i) the syntax, semantics, and type syste… ▽ More

    Submitted 19 September, 2022; v1 submitted 16 August, 2022; originally announced August 2022.

    Comments: Extended version of a paper accepted at EXPRESS'22. arXiv admin note: substantial text overlap with arXiv:2111.13091

  8. arXiv:2205.00680  [pdf, ps, other

    cs.LO

    Typed Non-determinism in Functional and Concurrent Calculi

    Authors: Bas van den Heuvel, Joseph W. N. Paulus, Daniele Nantes-Sobrinho, Jorge A. Pérez

    Abstract: We study functional and concurrent calculi with non-determinism, along with type systems to control resources based on linearity. The interplay between non-determinism and linearity is delicate: careless handling of branches can discard resources meant to be used exactly once. Here we go beyond prior work by considering non-determinism in its standard sense: once a branch is selected, the rest are… ▽ More

    Submitted 29 September, 2023; v1 submitted 2 May, 2022; originally announced May 2022.

  9. arXiv:2111.13091  [pdf, ps, other

    cs.LO

    Asynchronous Session-Based Concurrency: Deadlock-freedom in Cyclic Process Networks

    Authors: Bas van den Heuvel, Jorge A. Pérez

    Abstract: We tackle the challenge of ensuring the deadlock-freedom property for message-passing processes that communicate asynchronously in cyclic process networks. Our contributions are twofold. First, we present Asynchronous Priority-based Classical Processes (APCP), a session-typed process framework that supports asynchronous communication, delegation, and recursion in cyclic process networks. Building… ▽ More

    Submitted 4 July, 2024; v1 submitted 25 November, 2021; originally announced November 2021.

    Comments: Extended version of arXiv:2110.00146, doi:10.4204/EPTCS.347.3 and arXiv:2209.06820, doi:10.4204/EPTCS.368.5

  10. Deadlock Freedom for Asynchronous and Cyclic Process Networks

    Authors: Bas van den Heuvel, Jorge A. Pérez

    Abstract: This paper considers the challenging problem of establishing deadlock freedom for message-passing processes using behavioral type systems. In particular, we consider the case of processes that implement session types by communicating asynchronously in cyclic process networks. We present APCP, a typed process framework for deadlock freedom which supports asynchronous communication, delegation, recu… ▽ More

    Submitted 30 September, 2021; originally announced October 2021.

    Comments: In Proceedings ICE 2021, arXiv:2109.14908. arXiv admin note: text overlap with arXiv:2101.09038

    Journal ref: EPTCS 347, 2021, pp. 38-56

  11. arXiv:2101.09038  [pdf, ps, other

    cs.PL cs.LO

    A Decentralized Analysis of Multiparty Protocols

    Authors: Bas van den Heuvel, Jorge A. Pérez

    Abstract: Protocols provide the unifying glue in concurrent and distributed software today; verifying that message-passing programs conform to such governing protocols is important but difficult. Static approaches based on multiparty session types (MPST) use protocols as types to avoid protocol violations and deadlocks in programs. An elusive problem for MPST is to ensure both protocol conformance and deadl… ▽ More

    Submitted 23 May, 2022; v1 submitted 22 January, 2021; originally announced January 2021.

    Comments: extended proofs following anonymous reviews

  12. Session Type Systems based on Linear Logic: Classical versus Intuitionistic

    Authors: Bas van den Heuvel, Jorge A. Pérez

    Abstract: Session type systems have been given logical foundations via Curry-Howard correspondences based on both intuitionistic and classical linear logic. The type systems derived from the two logics enforce communication correctness on the same class of pi-calculus processes, but they are significantly different. Caires, Pfenning and Toninho informally observed that, unlike the classical type system, the… ▽ More

    Submitted 2 April, 2020; originally announced April 2020.

    Comments: In Proceedings PLACES 2020, arXiv:2004.01062

    Journal ref: EPTCS 314, 2020, pp. 1-11

  13. arXiv:1803.11229  [pdf, other

    cs.PL cs.LO

    The process of purely event-driven programs

    Authors: Bas van den Heuvel

    Abstract: Using process algebra, this paper describes the formalisation of the process/semantics behind the purely event-driven programming language.

    Submitted 24 August, 2018; v1 submitted 29 March, 2018; originally announced March 2018.

    Comments: Supervisors: Dr. A. Ponse and Dr. ir. B. Diertens; 15 pages, 3 figures in appendix; Updated most process descriptions to the style of PSF. Also fixed some design errors that came to light during testing

  14. On pulse broadening for optical solitons

    Authors: H. J. S. Dorren, J. J. B. van den Heuvel

    Abstract: Pulse broadening for optical solitons due to birefringence is investigated. We present an analytical solution which describes the propagation of solitons in birefringent optical fibers. The special solutions consist of a combination of purely solitonic terms propagating along the principal birefringence axes and soliton-soliton interaction terms. The solitonic part of the solutions indicates tha… ▽ More

    Submitted 14 October, 1999; v1 submitted 26 May, 1999; originally announced May 1999.

    Comments: 11 pages, the manuscript has undergone major revisions

  15. Glueballs on the three-sphere

    Authors: Bas van den Heuvel

    Abstract: We study the non-perturbative effects of the global features of the configuration space for SU(2) gauge theory on the three-sphere. The strategy is to reduce the full problem to an effective theory for the dynamics of the low-energy modes. By explicitly integrating out the high-energy modes, the one-loop correction to the effective hamiltonian is obtained. Imposing the $θ$ dependence through bou… ▽ More

    Submitted 19 August, 1996; originally announced August 1996.

    Comments: 48 p LaTeX, 13 Postscript figures appended

    Report number: INLO-PUB-16/96

    Journal ref: Nucl.Phys. B488 (1997) 282-334

  16. Glueballs on S^3

    Authors: Bas van den Heuvel

    Abstract: For SU(2) gauge theory on the three-sphere we study the dynamics of the low-energy modes. By explicitely integrating out the high-energy modes, the one-loop correction to the hamiltonian for this problem is obtained. After imposing the $θ$-dependence through boundary conditions in configuration space, we obtain the glueball spectrum of the effective theory with a variational method.

    Submitted 5 August, 1996; originally announced August 1996.

    Comments: 3p Latex. Talk presented at LATTICE96(theoretical developments)

    Report number: INLO-PUB-13/96

    Journal ref: Nucl.Phys.Proc.Suppl. 53 (1997) 808-810

  17. One-loop effective action for SU(2) gauge theory on S^3

    Authors: Bas van den Heuvel

    Abstract: We consider the effective theory for the low-energy modes of SU(2) gauge theory on the three-sphere. By explicitely integrating out the high-energy modes, the one-loop correction to the hamiltonian for this problem is obtained. We calculate the influence of this correction on the glueball spectrum.

    Submitted 18 April, 1996; originally announced April 1996.

    Comments: 12p. latex, 3 PostScript figures included (epsf)

    Report number: INLO-PUB-3/96

    Journal ref: Phys.Lett. B386 (1996) 233-240

  18. Glueball Spectroscopy on S^3

    Authors: Bas van den Heuvel

    Abstract: For SU(2) gauge theory on the three-sphere we implement the influence of the boundary of the fundamental domain, and in particular the $θ$-dependence, on a subspace of low-energy modes of the gauge field. We construct a basis of functions that respect these boundary conditions and use these in a variational approximation of the spectrum of the lowest order effective hamiltonian.

    Submitted 11 September, 1995; originally announced September 1995.

    Comments: 8p. latex, 3 uuencoded PostScript figures appended

    Report number: INLO-PUB-10/95

    Journal ref: Phys.Lett. B368 (1996) 124-130

  19. Dynamics on the SU(2) fundamental domain

    Authors: Bas van den Heuvel, Pierre van Baal

    Abstract: For SU(2) gauge theory on the three-sphere we focus on a subspace of modes of the gauge field that contains the tunnelling paths and the sphalerons and on which the energy functional is degenerate to second order in the fields. The ultimate goal is to study the $θ$-dependence of the low-lying states for this model by imposing boundary conditions on the fundamental domain.

    Submitted 24 November, 1994; originally announced November 1994.

    Comments: Contribution to Lattice '94, 3 pages PostScript

    Report number: INLO-PUB-17/94

    Journal ref: Nucl.Phys.Proc.Suppl. 42 (1995) 823-825

  20. Zooming-in on the SU(2) fundamental domain

    Authors: Pierre van Baal, Bas van den Heuvel

    Abstract: For SU(2) gauge theories on the three-sphere we analyse the Gribov horizon and the boundary of the fundamental domain in the 18 dimensional subspace that contains the tunnelling path and the sphaleron and on which the energy functional is degenerate to second order in the fields. We prove that parts of this boundary coincide with the Gribov horizon with the help of bounds on the fundamental modu… ▽ More

    Submitted 8 October, 1993; v1 submitted 5 October, 1993; originally announced October 1993.

    Comments: 19p., 6 figs. appended in PostScript (uuencoded), preprint INLO-PUB-12/93. Revision: ONLY change is a much more economic PostScript code for figures 1-4 (with apologies)

    Journal ref: Nucl.Phys. B417 (1994) 215-237