کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
433367 1441691 2014 21 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Reducing the verification cost of evolving product families using static analysis techniques
ترجمه فارسی عنوان
کاهش هزینه تأیید خانواده های تکامل یافته محصول با استفاده از تکنیک های تحلیل ایستا
کلمات کلیدی
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی


• We model product families using Rebeca.
• We reduce the number of verified products.
• We re-use previous result of verification after evolution of product lines.
• The results show the effectiveness of our approach.

Software product line engineering enables proactive reuse among a set of related products through explicit modeling of commonalities and differences among them. Software product lines are intended to be used in a long period of time. As a result, they evolve over time, due to the changes in the requirements. Having several individual products in a software family, verification of the entire family may take a considerable effort. In this paper we aim to decrease this cost by reducing the number of verified products using static analysis techniques. Furthermore, to reduce model checking costs after product line evolution, we restrict the number of products that should be re-verified by reusing the previous verification result. All proposed techniques are based on static analysis of the product family model with respect to the property and can be automated. To show the effectiveness of these techniques we apply them on a set of case studies and present the results.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Science of Computer Programming - Volume 83, 1 April 2014, Pages 35–55
نویسندگان
, ,