中文
相关论文

相关论文: Type-based Enforcement of Infinitary Trace Propert…

200 篇论文

The decidability of the reachability problem for finitary PCF has been used as a theoretical basis for fully automated verification tools for functional programs. The reachability problem, however, often becomes undecidable for a slight…

计算机科学中的逻辑 · 计算机科学 2025-02-11 Naoki Kobayashi

Developers often change types of program elements. Such refactoring often involves updating not only the type of the element itself, but also the API of all type-dependent references in the code, thus it is tedious and time-consuming.…

软件工程 · 计算机科学 2022-05-10 Oleg Smirnov , Ameya Ketkar , Timofey Bryksin , Nikolaos Tsantalis , Danny Dig

We describe a generative approach that enables concurrent typestate-oriented programming in Java and other mainstream languages. The approach allows programmers to implement objects exposing a state-sensitive interface using a high-level…

编程语言 · 计算机科学 2019-04-03 Rosita Gerbo , Luca Padovani

Designing programming languages that enable intuitive and safe manipulation of data structures is a critical research challenge. Conventional destructive memory operations using pointers are complex and prone to errors. Existing type…

编程语言 · 计算机科学 2026-01-21 Jin Sano , Naoki Yamamoto , Kazunori Ueda

This paper proposes a finitely terminating algorithm to solve reach-and-stay control problems for nonlinear systems. The algorithm is guaranteed to return a control strategy if the specification is robustly realizable. Such a feature is…

最优化与控制 · 数学 2020-04-17 Yinan Li , Jun Liu

In type theory, we can express many practical ideas by attributing some additional data to expressions we operate on during compilation. For instance, some substructural type theories augment variables' typing judgments with the information…

编程语言 · 计算机科学 2021-06-17 Aziz Akhmedkhodjaev

Of the complex features of generic nominally-typed OO type systems, wildcard types and variance annotations are probably the hardest to fully grasp. As demonstrated when adding closures (a.k.a., lambdas) and when extending type inference in…

编程语言 · 计算机科学 2018-07-17 Moez A. AbdelGawad

Existing minimal Object-Oriented models (OO), like Featherweight Java (FJ), are valuable for modelling programs and designing new programming languages and tools. However, their utility in developing real-world programs is limited. We…

编程语言 · 计算机科学 2024-05-14 Nick Webster , Marco Servetto , Michael Homer

Context: Issue tracking systems are used to track and describe tasks in the development process, e.g., requested feature improvements or reported bugs. However, past research has shown that the reported issue types often do not match the…

软件工程 · 计算机科学 2021-10-11 Steffen Herbold , Alexander Trautsch , Fabian Trautsch

The mathematical modeling of generics in Java and other similar nominally-typed object-oriented programming languages is a challenge. In this short paper we present the outline of a novel order-theoretic approach to modeling generics, in…

编程语言 · 计算机科学 2019-06-27 Moez A. AbdelGawad

Backdoor-based fingerprinting has emerged as an effective technique for tracing the ownership of large language models. However, in real-world deployment scenarios, developers often instantiate multiple downstream models from a shared base…

密码学与安全 · 计算机科学 2025-08-27 Zhenhua Xu , Qichen Liu , Zhebo Wang , Wenpeng Xing , Dezhang Kong , Mohan Li , Meng Han

Fast and Safe Tracking (FaSTrack) is a modular framework that provides safety guarantees while planning and executing trajectories in real time via value functions of Hamilton-Jacobi (HJ) reachability. These value functions are computed…

机器人学 · 计算机科学 2024-04-12 Hyun Joe Jeong , Zheng Gong , Somil Bansal , Sylvia Herbert

Many important hyperproperties, such as refinement and generalized non-interference, fall into the class of $\forall\exists$ hyperproperties and require, for each execution trace of a system, the existence of another trace relating to the…

编程语言 · 计算机科学 2025-01-15 Arthur Correnson , Tobias Niessen , Bernd Finkbeiner , Georg Weissenbacher

Knowledge-based systems are suitable for realizing advanced functions that require domain-specific expert knowledge, while knowledge representation languages and their supporting environments are essential for realizing such systems.…

编程语言 · 计算机科学 2011-09-06 Masanobu Umeda , Ryoto Naruse , Hiroaki Sone , Keiichi Katamine

We present a new method for inferring complexity properties for a class of programs in the form of flowcharts annotated with loop information. Specifically, our method can (soundly and completely) decide if computed values are polynomially…

编程语言 · 计算机科学 2016-07-11 Amir M. Ben-Amram , Aviad Pineles

We present spine-local type inference, a partial type inference system for inferring omitted type annotations for System F terms based on local type inference. Local type inference relies on bidirectional inference rules to propagate type…

编程语言 · 计算机科学 2018-05-29 Christopher Jenkins , Aaron Stump

We present a finite element modelling approach for unidirectional Fused Filament Fabrication (FFF)-printed specimens under tensile loading. In this study, the focus is on the fracture behaviour, the goal is to simulate the mechanical…

计算物理 · 物理学 2025-02-28 Simon Seibel , Josef Kiendl

We address the problem of local type inference for a language based on System F with context-free session types. We present an algorithm that leverages the bidirectional type checking approach to propagate type information, enabling first…

编程语言 · 计算机科学 2025-05-28 Bernardo Almeida , Andreia Mordido , Vasco T. Vasconcelos

Software applications, especially Enterprise Resource Planning (ERP) systems, are crucial to the day-to-day operations of many industries. Therefore, it is essential to maintain these systems effectively using tools that can identify,…

信息论 · 计算机科学 2023-10-03 Youcef Remil , Anes Bendimerad , Mathieu Chambard , Romain Mathonat , Marc Plantevit , Mehdi Kaytoue

We consider the application of Constraint Handling Rules (CHR) for the specification of type inference systems, such as that used by Haskell. Confluence of CHR guarantees that the answer provided by type inference is correct and consistent.…

编程语言 · 计算机科学 2020-02-19 Gregory J. Duck , Remy Haemmerle , Martin Sulzmann