Skip to main content

Showing 1–3 of 3 results for author: Girault, A

.
  1. Attributing and Referencing (Research) Software: Best Practices and Outlook from Inria

    Authors: Pierre Alliez, Roberto Di Cosmo, Benjamin Guedj, Alain Girault, Mohand-Said Hacid, Arnaud Legrand, Nicolas P. Rougier

    Abstract: Software is a fundamental pillar of modern scientiic research, not only in computer science, but actually across all elds and disciplines. However, there is a lack of adequate means to cite and reference software, for many reasons. An obvious rst reason is software authorship, which can range from a single developer to a whole team, and can even vary in time. The panorama is even more complex than… ▽ More

    Submitted 25 November, 2019; v1 submitted 27 May, 2019; originally announced May 2019.

    Journal ref: Computing in Science \& Engineering 2020

  2. arXiv:1710.09209  [pdf, ps, other

    cs.DC

    Monotonic Prefix Consistency in Distributed Systems

    Authors: Alain Girault, Gregor Gössler, Rachid Guerraoui, Jad Hamza, Dragos-Adrian Seredinschi

    Abstract: We study the issue of data consistency in distributed systems. Specifically, we consider a distributed system that replicates its data at multiple sites, which is prone to partitions, and which is assumed to be available (in the sense that queries are always eventually answered). In such a setting, strong consistency, where all replicas of the system apply synchronously every operation, is not pos… ▽ More

    Submitted 21 July, 2018; v1 submitted 25 October, 2017; originally announced October 2017.

    Comments: Submitted paper

  3. A Type System for the Automatic Distribution of Higher-order Synchronous Dataflow Programs

    Authors: Gwenaël Delaval, Alain Girault, Marc Pouzet

    Abstract: We address the design of distributed systems with synchronous dataflow programming languages. As modular design entails handling both architectural and functional modularity, our first contribution is to extend an existing synchronous dataflow programming language with primitives allowing the description of a distributed architecture and the localization of some expressions onto some processors. W… ▽ More

    Submitted 12 November, 2012; originally announced November 2012.

    Journal ref: LCTES - ACM International Conference on Languages, Compilers, and Tools for Embedded Systems (2008) 101-110