کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
436333 689992 2006 19 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Type systems equivalent to data-flow analyses for imperative languages
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Type systems equivalent to data-flow analyses for imperative languages
چکیده انگلیسی

We show that a large class of data-flow analyses for imperative languages are describable as type systems in the following technical sense: possible results of an analysis can be described in a language of types so that a program checks with a type if and only if this type is a supertype of the result of applying the analysis. Type-checking is easy with the help of a certificate that records the “eureka”-bits of a typing derivation. Certificate-assisted type-checking amounts to a form of lightweight analysis à la Rose. For secure information flow, we obtain a type system that is considerably more precise than that of Volpano et al., but not more sophisticated. Importantly, our type systems are compositional.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Theoretical Computer Science - Volume 364, Issue 3, 8 November 2006, Pages 292-310