J Xu, Y Feng - IEEE Transactions on Network and Service …, 2022 - ieeexplore.ieee.org
Yield farming represents an immensely popular asset management activity in decentralized finance (DeFi). It involves supplying, borrowing, or staking crypto assets to earn an income …
We present Stipula, a domain specific language that may assist legal practitioners in programming legal contracts through specific patterns. The language is based on a small set …
Z Qian, GA Kavvos, L Birkedal - … of the ACM on Programming Languages, 2021 - dl.acm.org
We introduce coexponentials, a new set of modalities for Classical Linear Logic. As duals to exponentials, the coexponentials codify a distributed form of the structural rules of …
F Stutz - arXiv preprint arXiv:2302.11272, 2023 - arxiv.org
Multiparty session types (MSTs) provide efficient means to specify and verify asynchronous message-passing systems. For a global type, which specifies all interactions between roles …
S Munir, W Taha - arXiv preprint arXiv:2301.06079, 2023 - arxiv.org
Smart contracts are programs that execute transactions involving independent parties and cryptocurrencies. As programs, smart contracts are susceptible to a wide range of errors and …
Noninterference guarantees that an attacker cannot infer secrets by interacting with a program. Information flow control (IFC) type systems assert noninterference by tracking the …
C Laneve - Journal of Logical and Algebraic Methods in …, 2023 - Elsevier
Liquidity is a liveness property of programs managing resources that pinpoints those programs not freezing any resource forever. We consider a simple stateful language whose …
J Hoffmann, S Jost - Mathematical Structures in Computer Science, 2022 - cambridge.org
This article gives an overview of automatic amortized resource analysis (AARA), a technique for inferring symbolic resource bounds for programs at compile time. AARA has been …
S Crafa, C Laneve - International Conference on Formal Aspects of …, 2022 - Springer
Liquidity is a liveness property of programs managing resources that pinpoints those programs not freezing any resource forever. We consider a simple stateful language whose …