Skip to Main Content (Press Enter)

Logo UNICH
  • ×
  • Home
  • Degrees
  • Courses
  • Jobs
  • People
  • Outputs
  • Organizations
  • Third Mission
  • Projects
  • Expertise & Skills

UNI-FIND
Logo UNICH

|

UNI-FIND

unich.it
  • ×
  • Home
  • Degrees
  • Courses
  • Jobs
  • People
  • Outputs
  • Organizations
  • Third Mission
  • Projects
  • Expertise & Skills
  1. Outputs

Optimal Matching for Sharing and Linearity Analysis

Academic Article
Publication Date:
2024
abstract:
Static analysis of logic programs by abstract interpretation requires designing abstract operators which mimic the concrete ones, such as unification, renaming, and projection. In the case of goal-driven analysis, where goal-dependent semantics are used, we also need a backward-unification operator, typically implemented through matching. In this paper, we study the problem of deriving optimal abstract matching operators for sharing and linearity properties. We provide an optimal operator for matching in the domain ShLinω, which can be easily instantiated to derive optimal operators for the domains ShLin2 by Andy King and the reduced product Sharing × Lin.
Iris type:
1.1 Articolo in rivista
Keywords:
linearity; matching; sharing; static analysis
List of contributors:
Amato, G.; Scozzari, F.
Authors of the University:
AMATO Gianluca
SCOZZARI Francesca
Handle:
https://ricerca.unich.it/handle/11564/845213
Published in:
THEORY AND PRACTICE OF LOGIC PROGRAMMING
Journal
Project:
Smart Knowledge: Enhancing Argumentation and Abstraction for Explanation and Analysis
  • Overview

Overview

URL

https://doi.org/10.1017/S1471068424000152
  • Use of cookies

Powered by VIVO | Designed by Cineca | 26.4.3.0