ارائه روشی جهت افزایش کارایی تکنیک های مکان یابی خطای نرم افزار با استفاده از اطلاعات فراوانی پوشش

پایان نامه
  • وزارت علوم، تحقیقات و فناوری - دانشگاه شیخ بهایی - دانشکده مهندسی کامپیوتر
  • نویسنده نجمه سعید
  • استاد راهنما احمد براآنی دستجردی
  • تعداد صفحات: ۱۵ صفحه ی اول
  • سال انتشار 1393
چکیده

تاکنون راه¬کارهای مختلفی برای خودکارسازی مکان¬یابی خطا در برنامه¬ها ارائه شده است. برخی از روش-ها از اطلاعات پوششی موارد آزمون بر روی واحدهای کد و برخی دیگر از اطلاعات مربوط به دنباله¬های اجرایی برای نیل به این هدف استفاده می¬کنند. روش¬های مبتنی بر اطلاعات پوششی، برای شناسایی مکان-های خطا فقط به اجرا شدن یا نشدن واحدهای کد (اطلاعات دودویی) در اجراهای موفق و ناموفق توجه دارند. در این پژوهش بر خلاف روش¬های پیشین اطلاعات پوششی به صورت فراوانی استخراج شد تا تاثیر استفاده از تعداد دفعات پوشش هر واحد از کد بر دقت روش¬های مکان¬یابی خطا، مورد ارزیابی قرار گیرد. از سوی دیگر، دنباله¬های اجرایی حاوی اطلاعات سودمندی هستند که می¬توانند برای کمک به مکان¬یابی خودکار خطا مورد استفاده قرار گیرند. در همین راستا برای اولین¬بار، به منظور استفاده از اطلاعات فراوانی روی دنباله¬های اجرایی دو مدل سه¬گانه برای اجراهای موفق و ناموفق ساخته شد. میزان اختلاف بین دو مدل ساخته شده به ازای هر واحد کد، میزان مظنون به خطا بودن واحد کد مذکور را مشخص می¬کند. نتایج آزمایش¬ها بر روی هفت برنامه استاندارد زیمنس حاکی از کارایی روش¬های مبتنی بر اطلاعات فراوانی نسبت به روش¬های سنتی می¬باشد. روش¬های مبتنی بر اطلاعات فراوانی به طور متوسط بین چهار تا هفت درصد بهتر از سایر روش¬ها عمل می¬کنند. از سوی دیگر، با بررسی تاثیر تعداد موارد آزمون ناموفق بر کارایی روش¬های مکان¬یابی خطا، مشخص شد این عامل بیشترین تاثیر را در شناسایی واحدهای کد مظنون دارد. به همین دلیل از این عامل به عنوان یک فیلتر برای بهبود عملکرد سایر روش¬ها استفاده شد. همچنین با در نظر گرفتن سایر عوامل موثر بر مکان-یابی خطا، یک تابع اکتشافی جدید برای مکان¬یابی موثر خطا ارائه شد. نتایج به دست آمده بر روی دیتاست زیمنس نشان می¬دهد، این روش در مقایسه با روش¬های تارانتولا، کراس¬تب و اوکای به طور متوسط بین 5 تا 15 درصد بهتر عمل کرده است.

۱۵ صفحه ی اول

برای دانلود 15 صفحه اول باید عضویت طلایی داشته باشید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

مکان یابی دفن بهداشتی زباله های جامد شهری اهواز با استفاده از نرم افزار ومدل Visual PROMETHEE و نرم افزار Arc Gis

انتخاب محل دفن پسماندها یکی از مراحل مهم در مدیریت پسماندهای جامد شهری می باشد و با توجه به اثرات مخرب زیست محیطی، اقتصادی واکولوژیکی پسماندها، انتخاب محل دفن باید با دقت و طی یک فرایند علمی صورت گیرد. انتخاب مکان مناسب برای دفن بهداشتی زباله، مستلزم در نظر گرفتن عوامل و معیارهای متعددی(معیارهای فاصله از فرودگاه، فاصله از گسل، فاصله از شهر، فاصله از رودخانه، فاصله از شهر، نزدیکی به کاربری اراضی...

متن کامل

ارائه نرم افزار ارزیابی کننده میزان کارایی طرح های استتاری

مسئله استتار در موارد مختلف از جمله صنایع نظامی چه در مورد البسه نیروهای نظامی و چه در مورد تسلیحات از اهمیت زیادی برخوردار است. از این رو، این سؤال مطرح می شود که کدام طرح استتاری، با چه ابعاد و با چه ترکیب رنگی برای پوشش جسم مستور در محیط مورد نظر مناسبتر می باشد. معمولا بازدهی طرح استتاری بر اساس مدت زمان لازم جهت تشخیص طرح در محیط استتاری، تخمین زده می شود. این پژوهش به دنبال فراهم آوردن نر...

متن کامل

ارائه روشی نوین جهت بهبود تحمل پذیری خطا در شبکه های فرماندهی و کنترل با استفاده از شبکه های مبتنی بر نرم افزار

مراقبت از فضای کشور و کنترل ترددهای هوایی آن یک ضرورت اجتناب‌ناپذیر است و کنترل توسط رادارهای نصب‌شده در آن منطقه صورت می­گیرد. اطلاعات دریافتی از رادارهای یک منطقه بایستی به صورت برخط برای رده­های بالاتر فرماندهی و کنترل ارسال شود تا در مورد آن تصمیم­گیری شده و فرمان‌ها مقتضی به رده­های پایین­تر ارسال شود. این تبادل اطلاعات نیاز به یک بستر ارتباطی مطمئن دارد. ارسال برخط و مطمئن این اطلاعات از ...

متن کامل

الگوی بکارگیری فناوری اطلاعات جهت استقرار مدیریت دانش در آجا با استفاده از نرم افزار SharePoint

   مدیریت دانش راه‎کاری موثر در مدیریت مهمترین سرمایه های سازمانی (کارکنان دانشی) است. عدم بکاری فناوری اطلاعات در استقرار مدیریت دانش باعث بوجود آمدن مشکلاتی در سازمان‎ها می‎گردد در مقابل  آن بهره گیری از فناوری اطلاعات فراهم کننده هوش سازمانی است که  به مسئولین و کارکنان سازمان کمک می کند تا به سهولت و سرعت به اطلاعات مورد نیاز خود با رعایت وابستگی موضوعی و اطمینان از صحت داده‎ها دست یافته و ...

متن کامل

ارائه روشی جهت اولویت‌بندی استراتژی‌های چابکی سازمان با استفاده از تکنیک تاپسیس و سیستم استنتاج فازی

در این مقاله تلاش می‌شود با استفاده از تکنیک‌های تصمیم‌گیری چندمعیاره و سیستم‌های استنتاج فازی، رویکردی کمی برای اولویت‌بندی توانمندسازهای استرتژیک چابکی سازمان ارائه شود. پژوهش حاضر در سه مرحله متوالی انجام شده است. در ابتدا، عواملی به‌عنوان محرک‌ها، قابلیت‌ها و استراتژی‌های چابکی با استفاده از ادبیات پژوهش و نظر خبرگان سازمان و اساتید دانشگاه استخراج و انتخاب شده‌اند. سپس عوامل محرک چابکی صنع...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه شیخ بهایی - دانشکده مهندسی کامپیوتر

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023