Zobrazeno 1 - 10
of 103
pro vyhledávání: '"P. HENRIO"'
Autor:
Hähnle, Reiner, Henrio, Ludovic
Publikováno v:
The Art, Science, and Engineering of Programming, 2024, Vol. 8, Issue 2, Article 6
The context of this work is cooperative scheduling, a concurrency paradigm, where task execution is not arbitrarily preempted. Instead, language constructs exist that let a task voluntarily yield the right to execute to another task. The inquiry is t
Externí odkaz:
http://arxiv.org/abs/2312.16977
This paper introduces Choice Trees (ctrees), a monad for modeling nondeterministic, recursive, and impure programs in Coq. Inspired by Xia et al.'s itrees, this novel data structure embeds computations into coinductive trees with three kind of nodes:
Externí odkaz:
http://arxiv.org/abs/2211.06863
Parallelism is often required for performance. In these situations an excess of non-determinism is harmful as it means the program can have several different behaviours or even different results. Even in domains such as high-performance computing whe
Externí odkaz:
http://arxiv.org/abs/2210.15202
Autor:
Din, Crystal Chang, Hähnle, Reiner, Henrio, Ludovic, Johnsen, Einar Broch, Pun, Violet Ka I, Tarifa, Silvia Lizeth Tapia
Formal, mathematically rigorous programming language semantics are the essential prerequisite for the design of logics and calculi that permit automated reasoning about concurrent programs. We propose a novel modular semantics designed to align smoot
Externí odkaz:
http://arxiv.org/abs/2202.12195
Publikováno v:
The Art, Science, and Engineering of Programming, 2022, Vol. 6, Issue 1, Article 3
A future is an entity representing the result of an ongoing computation. A synchronisation with a "get" operation blocks the caller until the computation is over, to return the corresponding value. When a computation in charge of fulfilling a future
Externí odkaz:
http://arxiv.org/abs/2107.07298
Establishing equivalences between programs or systems is crucial both for verifying correctness of programs, by establishing that two implementations are equivalent, and for justifying optimisations and program transformations, by establishing that a
Externí odkaz:
http://arxiv.org/abs/2007.10770
Publikováno v:
Viruses, Vol 16, Iss 4, p 629 (2024)
Treating brain disease is challenging, and the Zika virus (ZIKV) presents a unique obstacle due to its neuroinvasive nature. In this review, we discuss the immunopathogenesis of ZIKV and explore how the virus interacts with the body’s immune respon
Externí odkaz:
https://doaj.org/article/b3439b39eabe4f9fb898f003a1ddcec2
Publikováno v:
Journal of Logical and Algebraic Methods in Programming, Elsevier, 2020, 110, pp.100498
On a system that exposes disjoint memory spaces to the software, a program has to address memory consistency issues and perform data transfers so that it always accesses valid data. Several approaches exist to ensure the consistency of the memory acc
Externí odkaz:
http://arxiv.org/abs/1910.11110
Publikováno v:
EPTCS 304, 2019
This volume contains the proceedings of ICE'19, the 12th Interaction and Concurrency Experience, which was held in Copenhagen, Denmark on the 20th and 21st of June 2019, as a satellite event of DisCoTec'19. The ICE workshop series features a distingu
Externí odkaz:
http://arxiv.org/abs/1909.05242
Publikováno v:
EPTCS 302, 2019, pp. 32-46
Since distributed software systems are ubiquitous, their correct functioning is crucially important. Static verification is possible in principle, but requires high expertise and effort which is not feasible in many eco-systems. Runtime verification
Externí odkaz:
http://arxiv.org/abs/1908.10042