کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
9656045 685538 2005 14 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
An Approach to Behavioral Subtyping Based on Static Analysis
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
An Approach to Behavioral Subtyping Based on Static Analysis
چکیده انگلیسی
In mainstream object oriented languages the subclass relation is defined in terms of subtyping, i.e. a class A is a subclass of B if the type of A is a subtype of B. In this paper this notion is extended to consider arbitrary class properties obtained by a modular static analysis of the class. In such a setting, the subclass relation boils down to the order relation on the abstract domain used for the analysis of the classes. Furthermore we show how this approach yields a more semantic characterization of class hierarchies and how it can be used for an effective modular analysis of polymorphic code.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Electronic Notes in Theoretical Computer Science - Volume 116, 19 January 2005, Pages 157-170
نویسندگان
,