کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
434103 1441659 2015 32 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Reliability prediction for component-based software systems: Dealing with concurrent and propagating errors
ترجمه فارسی عنوان
پیش بینی قابلیت اطمینان برای سیستم های نرم افزاری مبتنی بر مولفه: کار با خطاهای همزمان و تبلیغاتی
کلمات کلیدی
مدلسازی قابلیت اطمینان و پیش بینی، سیستم های نرم افزاری مبتنی بر کامپوننت، انتشار خطا، مکانیسم تحمل گسل نرم افزار، همزمان با ارائه خطاها
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی

One of the most important quality attributes of a software system beyond its functional attributes is its reliability. Techniques for predicting reliability of a software system based on the design models can help software architects in evaluating the impact of their design decisions on the system reliability. This can help to make the system more reliable and avoid costs for fixing the implementation. However, existing reliability prediction approaches for component-based software systems are limited in their applicability because they either neglect or do not support modeling explicitly several factors which influence the system reliability: (i) error propagation, (ii) software fault tolerance mechanisms, and (iii) concurrently present errors. In this paper, we present a reliability modeling and prediction approach for component-based software systems that considers explicitly these reliability-relevant factors. Our approach offers a reliability modeling schema whose models are automatically transformed by our reliability prediction tool into Markov models for reliability predictions and sensitivity analyses. We evaluate our approach in two case studies with reliability predictions and sensitivity analyses. Via these two case studies, we demonstrate its applicability in supporting design decisions.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Science of Computer Programming - Volume 97, Part 4, 1 January 2015, Pages 426–457
نویسندگان
, , ,