کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
10333447 | 688834 | 2016 | 27 صفحه PDF | دانلود رایگان |
عنوان انگلیسی مقاله ISI
On the weaving process of aspect-oriented product family algebra
ترجمه فارسی عنوان
در فرآیند بافندگی جبر خانواده محصول جنبه گرا
دانلود مقاله + سفارش ترجمه
دانلود مقاله ISI انگلیسی
رایگان برای ایرانیان
کلمات کلیدی
خط تولید، خانواده محصول جهت گیری جهت، فرآیند بافندگی، ویژگی مدل سازی، جبر خانواده
موضوعات مرتبط
مهندسی و علوم پایه
مهندسی کامپیوتر
نظریه محاسباتی و ریاضیات
چکیده انگلیسی
It is widely reported that product family engineering contributes to improving productivity, increasing software quality, reducing cost and labor needs, and decreasing the time to market. With the growing complexity of product families, more sophisticated techniques are required to develop, maintain and evolve the product families. More specifically, we focus on the problem space of product families engineering and address the problems in modeling large-scale feature models. Recent research on feature models adopts the principle of separation of concerns at the feature-modeling level. However, current modularization approaches still have limitation for handling crosscutting concerns and unanticipated changes at the feature-modeling level. We use a language called Aspect-Oriented Product Family Algebra (AO-PFA) to tackle those challenges. To fully attain the benefits of the aspect-oriented paradigm at the feature-modeling level, this paper presents the formalization of the weaving process for AO-PFA. Moreover, since the weaving process is associated with the word problem, which is in general undecidable, we prove that the weaving process of AO-PFA is convergent, leads to unambiguous weaving results, and that its rewriting system is terminating and confluent.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Logical and Algebraic Methods in Programming - Volume 85, Issue 1, Part 2, January 2016, Pages 146-172
Journal: Journal of Logical and Algebraic Methods in Programming - Volume 85, Issue 1, Part 2, January 2016, Pages 146-172
نویسندگان
Qinglei Zhang, Ridha Khedri,