中文
相关论文

相关论文: Free to Move: Reachability Types with Flow-Sensiti…

200 篇论文

Reachability types are a recent proposal to bring Rust-style reasoning about memory properties to higher-level languages, with a focus on higher-order functions, parametric types, and shared mutable state -- features that are only partially…

编程语言 · 计算机科学 2025-10-10 Yuyan Bao , Songlin Jia , Guannan Wei , Oliver Bračevac , Tiark Rompf

Static resource management in languages remains challenging due to tensions among control, expressiveness, and flexibility. Region-based systems [Grossman et al . 2002; Tofte et al. 2001] offer bulk deallocation via lexically scoped…

编程语言 · 计算机科学 2026-03-31 Siyuan He , Songlin Jia , Yuyan Bao , Tiark Rompf

Reachability analysis is a fundamental program analysis with a wide variety of applications. We present FlowCFL, a framework for type-based reachability analysis in the presence of mutable data. Interestingly, the underlying semantics of…

编程语言 · 计算机科学 2020-05-15 Ana Milanova

Flow-sensitive type systems offer an elegant way to ensure memory-safety in programming languages. Unfortunately, their adoption in new or existing languages is often hindered by a painful effort to implement or integrate them into…

编程语言 · 计算机科学 2021-06-24 Dimitri Racordon , Aurélien Coet , Didier Buchs

Local reasoning about programs that combine aliasing and mutable state is a longstanding challenge. Existing approaches -- ownership systems, linear and affine types, uniqueness types, and lexical effect tracking -- impose global…

编程语言 · 计算机科学 2025-09-01 Haotian Deng , Siyuan He , Songlin Jia , Yuyan Bao , Tiark Rompf

Language-based information flow security aims to decide whether an action-observable program can unintentionally leak confidential information if it has the authority to access confidential data. Recent concerns about declassification…

密码学与安全 · 计算机科学 2016-11-18 Cong Sun , Liyong Tang , Zhong Chen

This paper investigates a flow- and path-sensitive static information flow analysis. Compared with security type systems with fixed labels, it has been shown that flow-sensitive type systems accept more secure programs. We show that an…

编程语言 · 计算机科学 2017-06-22 Peixuan Li , Danfeng Zhang

We present the Field of Safe Motion (FSM), a quantitative safety model for determining whether a driver maintains a collision-free escape route, or "out," at any given moment by accounting for that driver's physical capabilities and the…

机器人学 · 计算机科学 2026-05-07 Leif Johnson , Trent Victor , Johan Engström

Reachability types are a recent proposal that has shown promise in scaling to higher-order but monomorphic settings, tracking aliasing and separation on top of a substrate inspired by separation logic. The prior $\lambda^*$ reachability…

编程语言 · 计算机科学 2023-07-27 Guannan Wei , Oliver Bračevac , Songlin Jia , Yuyan Bao , Tiark Rompf

We present a new partial order reduction method for reachability analysis of nondeterministic labeled transition systems over metric spaces. Nondeterminism arises from both the choice of the initial state and the choice of actions, and the…

计算机科学中的逻辑 · 计算机科学 2018-05-14 Chuchu Fan , Zhenqi Huang , Sayan Mitra

Flow-sensitive analysis for information-flow control (IFC) allows data structures to have mutable security labels, i.e., labels that can change over the course of the computation. This feature is often used to boost the permissiveness of…

密码学与安全 · 计算机科学 2015-07-23 Pablo Buiras , Deian Stefan , Alejandro Russo

Managing stateful resources safely and expressively is a longstanding challenge in programming languages, especially in the presence of aliasing. While scope-based constructs such as Java's synchronized blocks offer ease of reasoning, they…

编程语言 · 计算机科学 2025-10-13 Songlin Jia , Craig Liu , Siyuan He , Haotian Deng , Yuyan Bao , Tiark Rompf

Type systems usually characterize the shape of values but not their free variables. However, there are many desirable safety properties one could guarantee if one could track how references can escape. For example, one may implement…

Sim-to-real transfer for contact-rich manipulation remains challenging due to the inherent discrepancy in contact dynamics. While existing methods often rely on costly real-world data or utilize blind compliance through fixed controllers,…

机器人学 · 计算机科学 2026-02-17 Yifei Yang , Anzhe Chen , Zhenjie Zhu , Kechun Xu , Yunxuan Mao , Yufei Wei , Lu Chen , Rong Xiong , Yue Wang

Sequential decision making using Markov Decision Process underpins many realworld applications. Both model-based and model free methods have achieved strong results in these settings. However, real-world tasks must balance reward…

机器学习 · 计算机科学 2026-04-01 Janaka Chathuranga Brahmanage , Akshat Kumar

Reachability analysis is an important method in providing safety guarantees for systems with unknown or uncertain dynamics. Due to the computational intractability of exact reachability analysis for general nonlinear, high-dimensional…

系统与控制 · 电气工程与系统科学 2025-09-12 Elizabeth Dietrich , Rosalyn Devonport , Stephen Tu , Murat Arcak

Diffusion-based policies have shown impressive performance in robotic manipulation tasks while struggling with out-of-domain distributions. Recent efforts attempted to enhance generalization by improving the visual feature encoding for…

机器人学 · 计算机科学 2025-03-21 Shijie Wu , Yihang Zhu , Yunao Huang , Kaizhen Zhu , Jiayuan Gu , Jingyi Yu , Ye Shi , Jingya Wang

Hybrid systems - more precisely, their mathematical models - can exhibit behaviors, like Zeno behaviors, that are absent in purely discrete or purely continuous systems. First, we observe that, in this context, the usual definition of…

计算机科学中的逻辑 · 计算机科学 2018-09-05 Eugenio Moggi , Amin Farjudian , Adam Duracz , Walid Taha

We consider the problem of symbolic reachability analysis of higher-order context-free processes. These models are generalizations of the context-free processes (also called BPA processes) where each process manipulates a data structure…

计算机科学中的逻辑 · 计算机科学 2007-05-29 Ahmed Bouajjani , Antoine Meyer

The Move language provides abstractions for programming with digital assets via a mix of value semantics and reference semantics. Ensuring memory safety in programs with references that access a shared, mutable global ledger is difficult,…

编程语言 · 计算机科学 2022-05-12 Sam Blackshear , John Mitchell , Todd Nowacki , Shaz Qadeer
‹ 上一页 1 2 3 10 下一页 ›