کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
9655934 685225 2005 20 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Refactoring Towards a Layered Architecture
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Refactoring Towards a Layered Architecture
چکیده انگلیسی
In this paper we present how refactoring of object-oriented programs can be accomplished by using formal refinement. Our approach is based on the use of refactoring rules designed for a sequential object-oriented language of refinement (rool) similar to Java. We define a strategy that aims at structuring programs according to a layered architecture that involves the application of refactoring rules, object-oriented programming laws, and data and algorithm refinement. As the laws are proved in a weakest precondition semantics of rool, correctness of refactoring is ensured by construction.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Electronic Notes in Theoretical Computer Science - Volume 130, 12 May 2005, Pages 281-300
نویسندگان
, , ,