عنوان انگلیسی: Automatic extraction of product line architecture and feature models from UML class diagram variants
سال نشر: ۲۰۲۰
نویسنده: Wesley K.G. Assunção,Silvia R. Vergilio,Roberto E. Lopez-Herrejon
تعداد صفحه فارسی: ۳۶ – تعداد صفحه انگلیسی: ۱۹
دانشگاه: COINF, Technological Federal University of Paraná (UTFPR), CEP: 85.902-490, Toledo, Brazil b DINF, Federal University of Paraná (UFPR), CP: 19081, CEP: 81.531-980, Curitiba, Brazil c LOGTI, École de Technologie Supérieure (ÉTS), University of Quebec, H3C 1K3, Montreal, Canada
نشریه: Process Safety and Environmental Protection
کیفیت ترجمه: ترجمه پلاس
چکیده
متن: خطوط محصول نرم افزاری (SPL ها) خانوادههای محصولات مرتبط هستند که برای دامنههای خاص ایجاد شدهاند. SPL ها معمولاً هنگامی که تعمیر و نگهداری و / یا تکامل آنها پیچیده می شود ، از انواع موجود پدید می آیند. با وجود اینکه تحقیقات گستردهای در مورد استخراج SPL وجود دارد، اکثر این روشها تنها بر روی کد منبع متمرکز شدهاند، تا حدی خودکار هستند، یا محدودیتهای دامنه را منعکس نمیکنند. چنین محدودیتهایی میتواند استخراج، مدیریت، مستند سازی و ایجاد برخی از مصنوعات مهم SPL مانند معماری خط محصول را دشوارتر کند، واقعیتی که میتواند تاثیر منفی بر تکامل و نگهداری SPL ها بگذارد.
هدف: برای مقابله با این محدودیتها، این مقاله یک رویکرد خودکار برای کمک به توسعه SPL ها از انواع سیستم موجود ارائه میکند.
روش: ورودی مدل Vars2SPL مجموعه ای از نمودارهای کلاس زبان مدل سازی یکپارچه (UML) و فهرستی از ویژگیهایی است که آنها اجرا میکنند. این رویکرد دو دارایی اصلی را استخراج میکند: (۱) مدل کیفیت (FM)، که ترکیب ویژگیها را نشان میدهد، و (۲) معماری خط تولید (PLA)، که ساختار جهانی متغیرها
هدف: برای مقابله با این محدودیتها، این مقاله یک رویکرد خودکار برای کمک به توسعه SPL ها از انواع سیستم موجود ارائه میکند.
روش: ورودی مدل Vars2SPL مجموعه ای از نمودارهای کلاس زبان مدل سازی یکپارچه (UML) و فهرستی از ویژگیهایی است که آنها اجرا میکنند. این رویکرد دو دارایی اصلی را استخراج میکند: (۱) مدل کیفیت (FM)، که ترکیب ویژگیها را نشان میدهد، و (۲) معماری خط تولید (PLA)، که ساختار جهانی متغیرها
Abstract
Software Product Lines (SPLs) are families of related products developed for specific domains. SPLs commonly emerge from existing variants when their individual maintenance and/or evolution become complex. Even though there exists a vast research literature on SPL extraction, the majority of the approaches have only focused on source code, are partially automated, or do not reflect domain constraints. Such limitations can make more difficult the extraction, management, documentation and generation of some important SPL artifacts such as the product line architecture, a fact that can impact negatively the evolution and maintenance of SPLs.
امتیاز شما: