中文
相关论文

相关论文: Sequence-Based Abstract Interpretation of Prolog

200 篇论文

Timed Concurrent Constraint Programming (tcc) is a declarative model for concurrency offering a logic for specifying reactive systems, i.e. systems that continuously interact with the environment. The universal tcc formalism (utcc) is an…

计算机科学中的逻辑 · 计算机科学 2020-02-19 Moreno Falaschi , Carlos Olarte , Catuscia Palamidessi

An abstract argumentation framework is a commonly used formalism to provide a static representation of a dialogue. However, the order of enunciation of the arguments in an argumentative dialogue is very important and can affect the outcome…

It was previously shown that control-flow refinement can be achieved by a program specializer incorporating property-based abstraction, to improve termination and complexity analysis tools. We now show that this purpose-built specializer…

编程语言 · 计算机科学 2020-08-10 John P. Gallagher , Robert Glück

We present an extension-based approach for computing and verifying preferences in an abstract argumentation system. Although numerous argumentation semantics have been developed previously for identifying acceptable sets of arguments from…

人工智能 · 计算机科学 2024-03-27 Quratul-ain Mahesar , Nir Oren , Wamberto W. Vasconcelos

In the present paper we formally define the notion of abstract program slicing, a general form of program slicing where properties of data are considered instead of their exact value. This approach is applied to a language with numeric and…

计算机科学中的逻辑 · 计算机科学 2016-05-20 Isabella Mastroeni , Damiano Zanardini

We consider the problem of modularizing control flow in a generic abstract interpretation framework. A generic abstract interpretation framework is not truly flexible if it does not allow interpreting with different path- and…

编程语言 · 计算机科学 2026-02-19 Cade Lueker , Andrew Fox , Bor-Yuh Evan Chang

We explore denotational interpreters: denotational semantics that produce coinductive traces of a corresponding small-step operational semantics. By parameterising our denotational interpreter over the semantic domain and then varying it,…

编程语言 · 计算机科学 2024-07-15 Sebastian Graf , Simon Peyton Jones , Sven Keidel

We propose a novel interpretable deep neural network for text classification, called ProtoryNet, based on a new concept of prototype trajectories. Motivated by the prototype theory in modern linguistics, ProtoryNet makes a prediction by…

机器学习 · 计算机科学 2023-11-07 Dat Hong , Tong Wang , Stephen S. Baek

Abstract Interpretation approximates the semantics of a program by mimicking its concrete fixpoint computation on an abstract domain $\mathbb{A}$. The abstract (post-) fixpoint computation is classically divided into two phases: the…

编程语言 · 计算机科学 2022-06-23 Vincenzo Arceri , Isabella Mastroeni , Enea Zaffanella

We consider the problem of making expressive static analyzers interactive. Formal static analysis is seeing increasingly widespread adoption as a tool for verification and bug-finding, but even with powerful cloud infrastructure it can take…

编程语言 · 计算机科学 2021-04-08 Benno Stein , Bor-Yuh Evan Chang , Manu Sridharan

Monitoring and analyzing process traces is a critical task for modern companies and organizations. In scenarios where there is a gap between trace events and reference business activities, this entails an interpretation problem, amounting…

人工智能 · 计算机科学 2026-05-26 Bettina Fazzinga , Sergio Flesca , Filippo Furfaro , Luigi Pontieri , Francesco Scala

We present a semantics based framework for analysing the quantitative behaviour of programs with regard to resource usage. We start from an operational semantics equipped with costs. The dioid structure of the set of costs allows for…

计算机科学中的逻辑 · 计算机科学 2010-06-29 David Cachera , Arnaud Jobin

There is a vast gap in the quality of IDE tooling between static languages like Java and dynamic languages like Python or JavaScript. Modern frameworks and libraries in these languages heavily use their dynamic capabilities to achieve the…

编程语言 · 计算机科学 2024-02-01 Franciszek Piszcz

This paper describes a methodology for defining an executable abstract interpreter from a formal description of the semantics of a programming language. Our approach is based on Skeletal Semantics and an abstract interpretation of its…

编程语言 · 计算机科学 2023-09-15 Thomas Jensen , Vincent Rébiscoul , Alan Schmitt

Analyzing the behavior of a program running on a processor that supports speculative execution is crucial for applications such as execution time estimation and side channel detection. Unfortunately, existing static analysis techniques…

编程语言 · 计算机科学 2019-08-16 Meng Wu , Chao Wang

Duplicate removal is a critical step to accomplish a reasonable amount of predictions in prevalent proposal-based object detection frameworks. Albeit simple and effective, most previous algorithms utilize a greedy process without making…

计算机视觉与模式识别 · 计算机科学 2018-10-23 Lu Qi , Shu Liu , Jianping Shi , Jiaya Jia

An approach for encoding abstract dialectical frameworks and their semantics into classical higher-order logic is presented. Important properties and semantic relationships are formally encoded and proven using the proof assistant…

计算机科学中的逻辑 · 计算机科学 2026-04-08 Antoine Martina , Alexander Steen

Understanding and manipulating concrete and abstract concepts is fundamental to human intelligence. Yet, they remain challenging for artificial agents. This paper introduces a multimodal generative approach to high order abstract concept…

计算与语言 · 计算机科学 2024-10-04 Haodong Xie , Rahul Singh Maharjan , Federico Tavella , Angelo Cangelosi

Deep neural networks have achieved remarkable performance in various text-based tasks but often lack interpretability, making them less suitable for applications where transparency is critical. To address this, we propose ProtoLens, a novel…

计算与语言 · 计算机科学 2024-10-25 Bowen Wei , Ziwei Zhu

We propose ProtoArgNet, a novel interpretable deep neural architecture for image classification in the spirit of prototypical-part-learning as found, e.g., in ProtoPNet. While earlier approaches associate every class with multiple…

计算机视觉与模式识别 · 计算机科学 2025-04-16 Hamed Ayoobi , Nico Potyka , Francesca Toni