کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
433363 1441674 2014 29 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Abstract acceleration in linear relation analysis
ترجمه فارسی عنوان
شتاب چکیده در تحلیل رابطه خطی
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی


• Linear relation analysis suffer from a lack of precision due to widening.
• Acceleration techniques can be exploited to improve precision.
• We recall origins, results and implementation of abstract acceleration.
• We show the effectivity of the method and discuss related work.

Linear relation analysis is a classical abstract interpretation based on an over-approximation of reachable numerical states of a program by convex polyhedra. Since it works with a lattice of infinite height, it makes use of a widening operator to enforce the convergence of fixed point computations. Abstract acceleration is a method that computes the precise abstract effect of loops wherever possible and uses widening in the general case. Thus, it improves both the precision and the efficiency of the analysis. This article gives a comprehensive tutorial on abstract acceleration: its origins in Presburger-based acceleration including new insights w.r.t. the linear accelerability of linear transformations, methods for simple and nested loops, recent extensions, tools and applications, and a detailed discussion of related methods and future perspectives.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Science of Computer Programming - Volume 93, Part B, 1 November 2014, Pages 125–153
نویسندگان
, ,