Skip to main content

Showing 1–4 of 4 results for author: Gesbert, N

.
  1. arXiv:2403.01863  [pdf, other

    cs.DB

    Schema-Based Query Optimisation for Graph Databases

    Authors: Chandan Sharma, Pierre Genevès, Nils Gesbert, Nabil Layaïda

    Abstract: Recursive graph queries are increasingly popular for extracting information from interconnected data found in various domains such as social networks, life sciences, and business analytics. Graph data often come with schema information that describe how nodes and edges are organized. We propose a type inference mechanism that enriches recursive graph queries with relevant structural information co… ▽ More

    Submitted 12 February, 2025; v1 submitted 4 March, 2024; originally announced March 2024.

    Journal ref: ACM SIGMOD International Conference on Management of Data, Jun 2025, Berlin, Germany

  2. arXiv:2306.07690  [pdf, other

    cs.LO

    Efficient Iterative Programs with Distributed Data Collections

    Authors: Sarah Chlyah, Nils Gesbert, Pierre Geneves, Nabil Layaida

    Abstract: Big data programming frameworks have become increasingly important for the development of applications for which performance and scalability are critical. In those complex frameworks, optimizing code by hand is hard and time-consuming, making automated optimization particularly necessary. In order to automate optimization, a prerequisite is to find suitable abstractions to represent pr… ▽ More

    Submitted 13 June, 2023; originally announced June 2023.

    Comments: 36 pages

    ACM Class: D.3.1; F.3.2

  3. Session Types as Generic Process Types

    Authors: Simon J. Gay, Nils Gesbert, António Ravara

    Abstract: Behavioural type systems ensure more than the usual safety guarantees of static analysis. They are based on the idea of "types-as-processes", providing dedicated type algebras for particular properties, ranging from protocol compatibility to race-freedom, lock-freedom, or even responsiveness. Two successful, although rather different, approaches, are session types and process types. The former all… ▽ More

    Submitted 6 August, 2014; originally announced August 2014.

    Comments: In Proceedings EXPRESS/SOS 2014, arXiv:1408.1271

    Journal ref: EPTCS 160, 2014, pp. 94-110

  4. Modular session types for objects

    Authors: Simon J. Gay, Nils Gesbert, António Ravara, Vasco T. Vasconcelos

    Abstract: Session types allow communication protocols to be specified type-theoretically so that protocol implementations can be verified by static type checking. We extend previous work on session types for distributed object-oriented languages in three ways. (1) We attach a session type to a class definition, to specify the possible sequences of method calls. (2) We allow a session type (protocol) impleme… ▽ More

    Submitted 23 December, 2015; v1 submitted 24 May, 2012; originally announced May 2012.

    Comments: Logical Methods in Computer Science (LMCS), International Federation for Computational Logic, 2015

    Journal ref: Logical Methods in Computer Science, Volume 11, Issue 4 (December 16, 2015) lmcs:1613