中文
相关论文

相关论文: An Abstract Semantics for Inference of Types and E…

200 篇论文

For many compiled languages, source-level types are erased very early in the compilation process. As a result, further compiler passes may convert type-safe source into type-unsafe machine code. Type-unsafe idioms in the original source and…

编程语言 · 计算机科学 2016-03-22 Matthew Noonan , Alexey Loginov , David Cok

The problem of resolving virtual method and interface calls in object-oriented languages has been a long standing challenge to the program analysis community. The complexities are due to various reasons, such as increased levels of class…

编程语言 · 计算机科学 2019-07-16 Xilong Zhuo , Chenyi Zhang

Session types are abstractions of communication protocols enabling the static analysis of message-passing processes. Refinement notions for session types are key to support safe forms of process substitution while preserving their…

编程语言 · 计算机科学 2025-06-09 Mario Bravetti , Luca Padovani , Gianluigi Zavattaro

This dissertation introduces executable refinement types, which refine structural types by semi-decidable predicates, and establishes their metatheory and accompanying implementation techniques. These results are useful for undecidable type…

编程语言 · 计算机科学 2014-03-14 Kenneth Knowles

We give an algebraic characterization of the syntax and semantics of a class of simply-typed languages, such as the language PCF: we characterize simply-typed binding syntax equipped with reduction rules via a universal property, namely as…

计算机科学中的逻辑 · 计算机科学 2012-08-28 Benedikt Ahrens

We present in this paper a new type and effect system for Java which can be used to ensure adherence to guidelines for secure web programming. The system is based on the region and effect system by Beringer, Grabowski, and Hofmann. It…

编程语言 · 计算机科学 2018-01-24 Serdar Erbatur , Martin Hofmann , Eugen Zalinescu

Understanding toxicity in user conversations is undoubtedly an important problem. Addressing "covert" or implicit cases of toxicity is particularly hard and requires context. Very few previous studies have analysed the influence of…

计算与语言 · 计算机科学 2022-10-19 Atijit Anuchitanukul , Julia Ive , Lucia Specia

The number of publicly available Web services (WS) is continuously growing, and in parallel, we are witnessing a rapid development in semantic-related web technologies. The intersection of the semantic web and WS allows the development of…

社会与信息网络 · 计算机科学 2015-02-04 Chantal Cherifi , Vincent Labatut , Jean-François Santucci

This paper studies a fundamental mechanism of how to detect a conflict between arguments given sentiments regarding acceptability of the arguments. We introduce a concept of the inverse problem of the abstract argumentation to tackle the…

人工智能 · 计算机科学 2021-01-28 Hiroyuki Kido , Beishui Liao

An algebraic method is used to study the semantics of exceptions in computer languages. The exceptions form a computational effect, in the sense that there is an apparent mismatch between the syntax of exceptions and their intended…

计算机科学中的逻辑 · 计算机科学 2012-10-30 Jean-Guillaume Dumas , Dominique Duval , Laurent Fousse , Jean-Claude Reynaud

We revisit the behavioral approach to systems theory and make explicit the abstract pattern that governs it. Our end goal is to use that pattern to understand interaction-related phenomena that emerge when systems interact. Rather than…

系统与控制 · 电气工程与系统科学 2019-11-26 Elie M. Adam , Munther A. Dahleh

As gradual typing becomes increasingly popular in languages like Python and TypeScript, there is a growing need to infer type annotations automatically. While type annotations help with tasks like code completion and static error catching,…

编程语言 · 计算机科学 2020-05-06 Jiayi Wei , Maruth Goyal , Greg Durrett , Isil Dillig

As Web sites are now ordinary products, it is necessary to explicit the notion of quality of a Web site. The quality of a site may be linked to the easiness of accessibility and also to other criteria such as the fact that the site is up to…

信息检索 · 计算机科学 2007-05-23 Thierry Despeyroux

Modelling qualitative uncertainty in formal argumentation is essential both for practical applications and theoretical understanding. Yet, most of the existing works focus on \textit{abstract} models for arguing with uncertainty. Following…

人工智能 · 计算机科学 2026-02-18 Carlo Proietti , Antonio Yuste-Ginel

The development of programming languages can be quite complicated and costly. Hence, much effort has been devoted to the modular definition of language features that can be reused in various combinations to define new languages and…

编程语言 · 计算机科学 2021-08-26 Birthe van den Berg , Tom Schrijvers , Casper Bach-Poulsen , Nicolas Wu

In the concluding remarks of Ontological Promiscuity Hobbs (1985) made what we believe to be a very insightful observation: given that semantics is an attempt at specifying the relation between language and the world, if "one can assume a…

计算与语言 · 计算机科学 2019-04-16 Walid S. Saba

We propose a novel method for exploiting the semantic structure of text to answer multiple-choice questions. The approach is especially suitable for domains that require reasoning over a diverse set of linguistic constructs but have limited…

计算与语言 · 计算机科学 2019-06-11 Daniel Khashabi , Tushar Khot , Ashish Sabharwal , Dan Roth

We introduce a new entity typing task: given a sentence with an entity mention, the goal is to predict a set of free-form phrases (e.g. skyscraper, songwriter, or criminal) that describe appropriate types for the target entity. This…

计算与语言 · 计算机科学 2018-07-16 Eunsol Choi , Omer Levy , Yejin Choi , Luke Zettlemoyer

Session types have emerged as a typing discipline for communication protocols. Existing calculi with session types come equipped with many different primitives that combine communication with the introduction or elimination of the…

编程语言 · 计算机科学 2019-11-12 Peter Thiemann , Vasco T. Vasconcelos

We show that recent approaches of static analysis based on quantitative typing systems can be extended to programming languages with global state. More precisely, we define a call-by-value language equipped with operations to access a…

编程语言 · 计算机科学 2023-06-19 Sandra Alves , Delia Kesner , Miguel Ramos