Complete Abstractions Everywhere

نویسنده

  • Francesco Ranzato
چکیده

While soundness captures an essential requirement of the intrinsic approximation of any static analysis, completeness encodes approximations that are as precise as possible. Although a static analysis of some undecidable program property cannot be complete relatively to its reference semantics, it may well happen that it is complete relatively to an approximated and decidable reference semantics. In this paper, we will argue on the ubiquity of completeness properties in static analysis and we will discuss the beneficial role that completeness can play as a tool for designing and fine-tuning static analyses by reasoning on the completeness properties of their underlying abstract domains.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Process Design Pattern and a Realistic Information Model

Biomimetics is the examination of nature, its models, systems, processes, and elements to emulate or take inspiration from, in order to solve human problems. The term Biomimetics comes from the Greek words bios, meaning life, and mimesis, meaning to imitate. Applications of Biomimetics have led to innumerable advances in science and engineering. The Computer Science field is no exception, espec...

متن کامل

Event Abstraction: Some Deenitions and Theorems Event Abstraction: Some Deenitions and Theorems

Debugging distributed applications is very di cult, due to a number of problems. To manage the inherent complexity of distributed applications, for example, the use of abstractions is proposed. Event abstractions group sets of events into one higher{ level event. Only event sets with certain properties guarantee proper abstraction. This paper examines two speci c event set structures in more de...

متن کامل

Native Code Generation Using the Transterpreter

We are interested in languages that provide powerful abstractions for concurrency and parallelism that execute everywhere, efficiently. Currently, the existing runtime environments for the occam-π programming language provide either one of these features (portability) or some semblance of the other (performance). We believe that both can be achieved through the careful generation of C from occa...

متن کامل

Verification of continuous dynamical systems by timed automata

This paper presents a method for abstracting continuous dynamical systems by timed automata. The abstraction is based on partitioning the state space of a dynamical system using positive invariant sets, which form cells that represent locations of a timed automaton. The abstraction is intended to enable formal verification of temporal properties of dynamical systems without simulating any syste...

متن کامل

Domain Compression for Complete Abstractions

Domain Base Model checker refinements Transition system Temporal formula Spurious counterexample — > ¢¤ £¥¦ §© ̈ a « ¬ is the simplest model on which to check a formula yet achieving the same precision as does. R. Giacobazzi and I. Mastroeni:Domain Compression for Complete Abstractions – p.14/15 Future works: Geometry of Domain Transformers Compressor Compressor join−unif Obfuscator Ofuscator uc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013