کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
438485 690280 2007 17 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Well-definedness and semantic type-checking for the nested relational calculus
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Well-definedness and semantic type-checking for the nested relational calculus
چکیده انگلیسی

The well-definedness problem for a programming language consists of checking, given an expression and an input type, whether the semantics of the expression is defined for all inputs adhering to the input type. A related problem is the semantic type-checking problem which consists of checking, given an expression, an input type, and an output type whether the expression always returns outputs adhering to the output type on inputs adhering to the input type. Both problems are undecidable for general-purpose programming languages. In this paper we study these problems for the Nested Relational Calculus, a specific-purpose database query language. We also investigate how these problems behave in the presence of programming language features such as singleton coercion and type tests.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Theoretical Computer Science - Volume 371, Issue 3, 1 March 2007, Pages 183-199