کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
10333732 689175 2015 28 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Automatic promotional specialization, generalization and analysis of extended feature models with cardinalities in Alloy
ترجمه فارسی عنوان
تخصص تخصصی تبلیغاتی، به طور کلی و تجزیه و تحلیل از مدل های ویژگی های توسعه یافته با قابلیت های اصلی در آلیاژ
ترجمه چکیده
مهندسی خط تولید نرم افزار یک روش تولید مجموعه ای از محصولات مرتبط است که مشترکات بیشتری را نسبت به متغیر بودن یک رویکرد مقرون به صرفه به اشتراک می گذارند. خطوط تولید نرم افزار ارائه مجدد استفاده منظم در یک خانواده محصول. مدل های ویژگی های پیشرفته با قابلیت های اصلی به طور گسترده ای برای مدیریت متغیری و مشترک در حوزه های خط تولید نرم افزار استفاده می شود. در این مقاله، از تکنیک ارتقاء در الگوی استفاده شده برای رسم کردن مدل های ویژگی های پیشرفته مبتنی بر محدودیت با کاردانی بودن و تخصص و تعمیم آنها. این تکنیک تأثیر قابل توجهی در اعمال عملیات تجزیه و تحلیل در مدلهای مشخص دارد. برای نشان دادن مزایای روش ارتقاء، نسبت استفاده مجدد از یک ویژگی در یک خط تولید محصول نرم افزاری بزرگ محاسبه می کنیم. در روش ارائه شده، علاوه بر قابلیت و ویژگی های گروهی، ترکیبات مختلفی از قابلیت های اصلی را با یکدیگر و همچنین کلونینگ ویژگی ها در نظر می گیریم.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی
Software product line engineering is a method of producing a set of related products that share more commonalities than variability in a cost-effective approach. Software product lines provide systematic reuse within a product family. Extended feature models with cardinalities are widely used for managing variability and commonality in the software product line domains. In this paper, we use promotion technique in Alloy to formalize constraint based extended feature models with cardinalities and their specialization and generalization. This technique has a significant influence on applying analysis operations on feature models. To show the benefits of the promotion technique, we calculate the reuse ratio of a feature in a large scale software product line. In the presented method, in addition to feature and group cardinalities, we consider different combinations of cardinalities with each other as well as feature cloning.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Logical and Algebraic Methods in Programming - Volume 84, Issue 5, September 2015, Pages 640-667
نویسندگان
, ,