چکیده
یک شبکه حسگر بی سیم از تعداد زیادی از نودهای حسگر در یک ناحیه خاص تشکیل شده است که هر یک از آنها توانایی جمع آوری اطلاعات ازمحیط را دارا می باشد و داده های جمع آوری شده را به نود سینک ارسال می کند. هر چند که به طور كلی راجع به شبکه های حسگر بی سیم تحقیقات زیادی صورت گرفته است، در مورد کیفیت سرویس در این شبکه ها هنوز به اندازه کافی کار نشده است. کیفیت سرویس در شبکه های حسگر بی سیم نسبت به شبکه های سنتی بسیار متفاوت است. از آنجایی که زمینه کاربرد این شبکه ها بسیار وسیع می باشد، پارامترهای کیفیت سرویس درآنها متفاوت است. بعضی از پارامترهایی که در ارزیابی کیفیت سرویس مورد استفاده قرار می گیرند عبارتند از: پوشش شبکه, تعداد بهینه نودهای فعال در شبکه, طول عمر شبکه و میزان مصرف انرژی. تكنیكی كه ما جهت بهبود پارامترهای کیفیت سرویس در شبكه ها ی حسگر مورد استفاده قرار داده ایم, روش هوشمند اتوماتاهای یادگیر سلولی(CLA) می باشد. اتوماتای یادگیر سلولی یک رهیافت مكاشفهای برای حل مسایل بهینهسازی پیچیده میباشد که بررسیهای اخیر برروی آن، كارایی مناسب آن را به عنوان تكنیكی برای حل اینگونه مسائل نشان داده است. در این پایان نامه تعدادی از مسائل اساسی شبكه ها ی حسگر بی سیم مطرح گردیده و با هدف بهبود پارامترهای کیفیت سرویس این مسائل با استفاده از آتوماتاهای یادگیرسلولی حل گردیده اند.
چکیده
کیفیت نرم افزار، شاخص حیاتی و مهمی برای تولید نرم افزارها است که ضمن بالابردن بهره وری، به ایجاد نرم افزارهای قدرتمند و شکست ناپذیر منجر می گردد. به طوری که می توان گفت تضمین کیفیت مهمترین اصل و برنامه در تولید نرم افزارها است.
راهکاری که به منظور تضمین کیفیت نرم افزار و ارتقا آن پیشنهاد می گردد، مقوله ی اندازه گیری است. ما حصل فرآیند اندازه گیری بدست آوردن مجموعه ای از متریک ها است. متریک های نرم افزاری، کاربردی پیوسته از تکنیک های مبتنی بر اندازه گیری در فرآیند توسعه نرم افزار به منظور فراهم کردن به موقع اطلاعات مدیریتی معنادار به همراه بکارگیری این تکنیک ها در بهبود فرآیند هستند.