پیوند ها
21 صفحه ترجمه + متن لاتین
چکیده :
مقاله حاضر نشان دهنده شیوه ماینتورینگ با کدهای جدید CFCSS ارزیابی جریان کنترل برنامه را با استفاده از کد کنترل می کند.کلیه الگوریتم ها، کد خاصی برای هر گره در گراف برنامه داشته و دستورالعملی برای شناسایی خطا ارائه می کنند. کدها در طی تدوین در برنامه پنهان بوده و از زمینه ثابت دستورالعمل ها استفاده شده و نتایج کار با کدهای اجرایی مقایسه می شود در حالتی که برنامه اجرا شود با کمک الگوریتم دیگری توان سایز کد و زمان اجرا را کاهش داده که قطعا به ارزیابی دستورالعمل ها در CFCSS مربوط است. ارزیابی ایجاد خطا نیز با کمک برنامه زمینه صورت می گیرد. بدون CFCSS میانگین 33.7 درصد از خطاهای حاصل از خروجی های غلط رد می شود ولی با کمک آن 3.1 آن ها ردخواهدشد. بنابراین می توان پوشش شناسایی خطا را برای خطاهای جریان کنترل گسترش دادهواین کار با CFCSS امکان پذیر است.
مزیت دیگر CFCSS درمقایسه باشیوه های قبلی مانیتورینگ کد این است که CFCSSیک شیوه نرم افزاری کامل است که به سخت افزاری مثل پروسه برای ارزیابی جریان کنترل نیاز ندارد. عملکرد ارزیابی در محیط های کاری چندگانه نیز نیازمند سخت افزار نبوده ولی مزیت CFCSS در مقایسه با WATCHING این است که می توان از CFCSS در شرایطی که سیستم عامل عملکردهای چندگانه را حمایت نمی کند استفاده کرد.
کلیدواژه ها : مانیتورینگ کد ، تعیینخطای نرم افزاری