ارزیابی قابلیت اطمینان سیستم نرمافزاری از روی معماریهای چندریختی
Assessing Soware System Reliability from Polymorphic Soware Architecture
/پویا آقازاده بناب
: علوم ریاضی
، ۱۳۹۷
، راشدی
۶۸ص
چاپی - الکترونیکی
ارشد
علوم کامپیوتر گرایش سیستمهای کامپیوتری
۱۳۹۷/۰۶/۱۳
تبریز
ارزیابی صفات کیفی از روی معماری نرمافزار قبل از پیادهسازی سیستم نرمافزاری یکی از مهمترین فازهای توسعه مبتنی بر معماری نرمافزار میباشد که میتواند منجر به صرفهجویی در هزینه و زمان گردد .ارزیابی و تعیین مقدار کمی قابلیت اطمینان نرمافزار، به عنوان یک صفت کیفی، از اهمیت زیادی برخوردار است .قابلیت اطمینان نرمافزار از روی مدلهای طراحی و همچنین از روی کدمنبع نرمافزار قابل ارزیابی است .معماری نرمافزار یکی از مهمترین خروجیهایی است که میتواند بر روی کیفیت نرمافزار تاثیر داشته باشد .روشهای قبلی ارزیابی قابلیت اطمینان از راهکارهای جعبه سفید یا جعبه سیاه استفاده میکنند .راهکار جعبه سیاه کل سیستم را به صورت واحد مورد ارزیابی قرار میدهد و راهکارهایی که برای روش جعبه سفید ارائه شدهاند رفتار همگن سیستم نرمافزاری را مورد بررسی قرار میدهند این در حالی است که برخی از نرمافزارهای موجود دارای معماریهای چندریختی و غیرهمگن میباشند .در این پایاننامه اقدام به بررسی روشهای موجود جهت ارزیابی قابلیت اطمینان نرمافزار و همچنین ارائه یک روش جدید برای ارزیابی قابلیت اطمینان نرمافزارهای چندریختی از روی معماری آنها شده است .در روش استفاده شده در ارزیابی قابلیت اطمینان از زنجیره مارکوف پیوسته جهت مدلسازی معماری نرمافزار استفاده شده است
Assessing qualitative attributes om soware architecture before implementing a soware system is one of the most important phases of soware development based on soware architecture and can lead to cost savings and time saving. In the meantime, evaluating and assessing soware reliability om source code is important. Soware architecture is one of the most important elements that can aect the quality of soware. Previous methods of reliability assessing use either the white box method or black box method; the black box method considers the entire system as a unit, and the white box method examines the homogeneous behavior of the soware system. This is while most of the existing soware has a multicore and non-homogeneous architecture. This thesis examines existing methods for assessing soware reliability and also presents a new method for evaluating the
Assessing Soware System Reliability from Polymorphic Soware Architecture