کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
433233 1441641 2015 31 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
On bounding space usage of streams using interpretation analysis
ترجمه فارسی عنوان
با استفاده از فضای محدود استفاده از جریان با استفاده از تجزیه و تحلیل تفسیر
کلمات کلیدی
برنامه های جریان، تفسیرها، استفاده از فضای برنامه، زبان های تنبل، پیچیدگی محاسباتی نامتجانس
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی


• We provide properties dealing with the size of each stream element produced by a program.
• We provide properties relating the number of stream elements produced by a program wrt the number of input elements.
• We extend for the first time interpretation methods to a first order functional language.

Interpretation methods are important tools in implicit computational complexity. They have been proved particularly useful to statically analyze and to limit the complexity of programs. However, most of these studies have been so far applied in the context of term rewriting systems over finite data.In this paper, we show how interpretations can also be used to study properties of lazy first-order functional programs over streams. In particular, we provide some interpretation criteria useful to ensure two kinds of stream properties: space upper bounds and input/output upper bounds. Our space upper bounds criteria ensure global and local upper bounds on the size of each output stream element expressed in terms of the maximal size of the input stream elements. The input/output upper bounds criteria consider instead the relations between the number of elements read from the input stream and the number of elements produced on the output stream.This contribution can be seen as a first step in the development of a methodology aiming at using interpretation properties to ensure space safety properties of programs working on streams.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Science of Computer Programming - Volume 111, Part 3, 1 November 2015, Pages 395–425
نویسندگان
, ,