613 papers · page 9 of 31
Martin Sulzmann, Peter Thiemann
We phrase parsing with context-free expressions as a type inhabitation problem where values are parse trees and types are context-free expressions. We first show how containment among context-free and regular expressions can be reduced to a reachability problem by using a canonic…
Tarmo Uustalu, Niccolò Veltri
Abstract elided by the publisher.
Gaogao Yan, Li Jiao, Shuling Wang, Naijun Zhan
Abstract elided by the publisher.
Yongzhe Zhang, Hsiang-Shang Ko, Zhenjiang Hu
Pregel is a popular distributed computing model for dealing with large-scale graphs. However, it can be tricky to implement graph algorithms correctly and efficiently in Pregel’s vertex-centric model, especially when the algorithm has multiple computation stages, complicated data…
Tatsuya Abe, Toshiyuki Maeda
Abstract elided by the publisher.
Beniamino Accattoli, Giulio Guerrieri
Abstract elided by the publisher.
Ryoya Arai, Shigeyuki Sato, Hideya Iwasaki
Abstract elided by the publisher.
Sooyoung Cha, Sehun Jeong, Hakjoo Oh
Abstract elided by the publisher.
Henry DeYoung, Frank Pfenning
Abstract elided by the publisher.
Daniel J. Dougherty, Ugo de'Liguoro, Luigi Liquori, Claude Stolze
Abstract elided by the publisher.
Furio Honsell, Marina Lenisa, Luigi Liquori, Ivan Scagnetto
Abstract elided by the publisher.
Zhe Hou, Alwen Tiu
Existing work on theorem proving for the assertion language of separation logic (SL) either focuses on abstract semantics which are not readily available in most applications of program verification, or on concrete models for which completeness is not possible. An important eleme…
Hans Hüttel
Abstract elided by the publisher.
Oleg Kiselyov
Abstract elided by the publisher.
Oleg Kiselyov, Yukiyoshi Kameyama, Yuto Sudo
Abstract elided by the publisher.
Azalea Raad, Aquinas Hobor, Jules Villard, Philippa Gardner
Abstract elided by the publisher.
Azalea Raad, José Fragoso Santos, Philippa Gardner
Abstract elided by the publisher.
Gabriel Radanne, Jérôme Vouillon, Vincent Balat
Eliom is a dialect of OCaml for Web programming in which server and client pieces of code can be mixed in the same file using syntactic annotations. This allows to build a whole application as a single distributed program, in which it is possible to define in a composable way reu…
Andrea Rosà, Lydia Y. Chen, Walter Binder
Abstract elided by the publisher.
Kai Stadtmüller, Martin Sulzmann, Peter Thiemann
We consider the problem of static deadlock detection for programs in the Go programming language which make use of synchronous channel communications. In our analysis, regular expressions extended with a fork operator capture the communication behavior of a program. Starting from…