Профили пользователей по запросу "Germán Andrés Delbianco"
Germán DelbiancoNomadic Labs Подтвержден адрес электронной почты в домене nomadic-labs.com Цитируется: 244 |
Communicating state transition systems for fine-grained concurrent resources
…, R Ley-Wild, I Sergey, GA Delbianco - … 2014, Held as Part of the …, 2014 - Springer
We present a novel model of concurrent computations with shared memory and provide a
simple, yet powerful, logical framework for uniform Hoarestyle reasoning about partial …
simple, yet powerful, logical framework for uniform Hoarestyle reasoning about partial …
Hoare-style specifications as correctness conditions for non-linearizable concurrent objects
Designing efficient concurrent objects often requires abandoning the standard specification
technique of linearizability in favor of more relaxed correctness conditions. However, the …
technique of linearizability in favor of more relaxed correctness conditions. However, the …
Concurrent data structures linked in time
Arguments about correctness of a concurrent data structure are typically carried out by using
the notion of linearizability and specifying the linearization points of the data structure's …
the notion of linearizability and specifying the linearization points of the data structure's …
On algebraic abstractions for concurrent separation logics
Concurrent separation logic is distinguished by transfer of state ownership upon parallel
composition and framing. The algebraic structure that underpins ownership transfer is that of …
composition and framing. The algebraic structure that underpins ownership transfer is that of …
Specifying concurrent programs in separation logic: morphisms and simulations
In addition to pre- and postconditions, program specifications in recent separation logics for
concurrency have employed an algebraic structure of resources—a form of state transition …
concurrency have employed an algebraic structure of resources—a form of state transition …
Hoare-style reasoning with (algebraic) continuations
GA Delbianco, A Nanevski - ACM SIGPLAN Notices, 2013 - dl.acm.org
Continuations are programming abstractions that allow for manipulating the "future" of a
computation. Amongst their many applications, they enable implementing unstructured program …
computation. Amongst their many applications, they enable implementing unstructured program …
Applicative shortcut fusion
In functional programming one usually writes programs as the composition of simpler
functions. Consequently, the result of a function might be generated only to be consumed …
functions. Consequently, the result of a function might be generated only to be consumed …
Hoare-style Reasoning with Higher-order Control: Continuations and Concurrency
GA Delbianco - 2017 - oa.upm.es
La correctitud del software, es decir, el problema de decidir a ciencia cierta que un algoritmo
o un programa es correcto antes de su ejecución, es una cuestión de larga data que …
o un programa es correcto antes de su ejecución, es una cuestión de larga data que …
[PDF][PDF] Cálculo de Programas con Functores Aplicativos
GA Delbianco - 2010 - germand.github.io
Una práctica habitual en el paradigma de programación funcional es el uso de operadores
o esquemas de recursión para estructurar algoritmos. Éstos son funciones de alto orden que …
o esquemas de recursión para estructurar algoritmos. Éstos son funciones de alto orden que …
Concurrent Data Structures Linked in Time (Artifact)
This artifact provides the full mechanization in FCSL of the developments in the companion
paper, "Concurrent Data Structures Linked in Time". In the latter, we propose a new method, …
paper, "Concurrent Data Structures Linked in Time". In the latter, we propose a new method, …