کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
494128 860944 2007 20 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A component composition model providing dynamic, flexible, and hierarchical composition of components for supporting software evolution
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
پیش نمایش صفحه اول مقاله
A component composition model providing dynamic, flexible, and hierarchical composition of components for supporting software evolution
چکیده انگلیسی

Component composition is one of the practical and effective approaches for supporting software evolution. However, existing component composition techniques need to be complemented by advanced features which address various sophisticated composition issues. In this paper, we introduce a set of features that supports and manages dynamic as well as flexible composition of components in a controlled way. We also propose a component composition model that supports these features. The proposed model enables dynamic, flexible, and hierarchical composition of components by providing and manipulating dedicated composition information, which in turn increases reusability of components and capabilities for supporting software evolution. To show the benefits of our model concretely, we provide a Hotel Reservation System case study. The experimental results show that our model supports software evolution effectively and provides efficient and modular structures, refactoring, and collaboration-level extensions as well.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 80, Issue 11, November 2007, Pages 1797–1816
نویسندگان
, , ,