保存此搜索
研究论文 2024年4月 消息-观察会话 我们介绍了Most,一种带有消息观察会话类型的过程语言。 消息观察会话类型通过类型级计算扩展了二进制会话类型,以指定根据在其他信道上观察到的消息而变化的通信协议。。。 研究论文 2024年4月 分离度:一种用于安全并发的灵活类型系统 数据竞争一直是并发编程中的一个臭名昭著的问题。 它们很难检测到,并导致非确定性行为。 人们对静态保证数据竞争自由的类型系统非常感兴趣。 重大进展。。。 研究论文 2024年4月 用透明性实现OCaml模块 ML模块作为核心语言之上的附加层来提供大规模的组合和抽象概念。 它们在很大程度上促成了OCaml和SML的成功。虽然模块很容易为常见情况编写,但它们的高级用法。。。 Martin-Löfàla公司 我们在Coq证明助手中提出了Martin-Löf类型理论(MLTT)的元理论的广泛机械化。 我们的开发基于Agda中已有的工作,不仅显示了转换的可判定性,还显示了类型。。。 结构参数多态的参数分型 我们研究了结构子类型与参数多态性和递归定义类型构造函数的相互作用。 尽管在这种情况下,结构子类型是不可确定的,但我们描述了类型构造函数的参数化概念,然后。。。 -
研究论文 2024年1月 基于类型的渐进式打字性能优化 渐进式键入已成为编程语言中一个流行的设计点,吸引了学术界和工业界的极大兴趣。 使用渐变类型语言的程序员可以根据需要自由使用静态和动态类型。 为了使。。。 静态安全Web程序集的索引类型 我们介绍了Wasm-prechk,这是WebAssembly(Wasm)的超集,它使用索引类型来表示和检查程序值上的简单约束。 这种额外的静态推理可以安全地从Wasm中删除动态安全检查,例如内存边界。。。 良好的线性处理 我们提出了一种新的方法,将线性类型与多热点效果处理程序完美结合。 circear类型的系统静态地确保文件句柄和通信通道等资源只使用一次。 效果处理程序提供了丰富的。。。 研究论文 2024年1月 未装箱数据构造函数:或者,cpp如何决定暂停问题 我们为ML系列语言提出了一个新的语言特性,即选择性地 拆箱 某些数据构造函数,以便将其运行时表示编译为其参数上的标识。 必须静态拒绝拆箱。。。 动态语言的多态类型推理 我们提出了一个类型系统,该系统以可控的方式将一阶多态性与交集类型、并集类型和子类型相结合,并证明了其安全性。 然后我们定义了一个类型重建算法,即声音和终止。 这将产生。。。 研究论文 2023年12月 专注于精炼类型 我们为系统化SMT约束生成提供了一个逻辑原则基础,该方法适用于函数式编程语言的精化类型系统中的任何计算效果和评估顺序。 通过仔细组合。。。 第条 2023年11月 可扩展数据类型的类型和语义 摘要 开发和维护软件通常需要(1)向现有应用程序添加新的数据类型构造函数,但也需要(2)添加对现有数据起作用的新函数。 大多数编程语言都支持定义数据。。。 研究论文 2023年11月 捕获类型 类型系统通常描述值的形状,但不描述其自由变量。 然而,如果知道值捕获的自由变量,许多理想的安全特性都可以得到保证。 我们描述CC < : ◻ ,一个这样的计算。。。 研究论文 2023年11月 异步多方会话的精确子类型 会话子类型是细化通信进程的基石:实现会话类型(即通信协议)的进程 T型 只要进程实现其超类型之一,就可以安全地使用 T型 “在任何情况下,……”。。。 多阶段类型检查器中名称解析的一元框架 类型检查的一个重要方面是名称解析,即通过将名称解析为匹配声明来确定名称的类型。 对于大多数语言,我们可以提供类型规则,以从。。。 研究论文 2023年10月 用于常量时间强制的类型定向程序转换 常量时间是一种编程规则,它可以保护安全敏感代码免受各种定时攻击。 这一原则可以形式化为一种不干涉属性,并通过一个信息流类型系统来执行,该系统可以防止。。。 研究论文 2023年10月 同时终止,重新审查 终止性是序列规划模型中的一个核心属性:如果一个项的所有约简序列都是有限的,那么它就是终止的。 终止在并发中通常也很重要,尤其是对于消息传递程序。 各种各样的。。。 研究论文 2023年10月 效果处理程序的渐进式键入 我们提出了一种渐变类型语言GrEff,它具有支持从未检查类型迁移到检查效果类型的效果和处理程序。 这是一个简单的模型,将效果类型学科与现有的有效类型学科相结合。。。 使用基于速率的会话类型验证物联网设备 我们开发了一个基于会话类型的框架,用于实现和验证物联网(IoT)领域中基于速率的消息传递系统。 为了对许多嵌入式和物联网系统中存在的不确定重复进行建模,我们引入了一个定时。。。 研究论文 2023年10月 大步语义的资源软件可靠性 我们将带有公共结构的lambda演算的语义和类型系统扩展为 资源软件 也就是说,减少是为了跟踪资源的使用情况,类型系统除了保证标准的可靠性外,还保证。。。