• Home
  • حسن ابوالحسنی

    List of Articles حسن ابوالحسنی


  • Article

    1 - راهکاری نوین برای جلوگیری از عدم سازگاری در به روز رسانی پویای سیستم‌های نرم‌افزاری مبتنی بر وب
    Journal of Intelligent Procedures in Electrical Technology , Issue 1 , Year , Spring 2013
    به روز رسانی نرم‌افزار نیاز دارد تا برنامه‌ی در حال کار متوقف شده، تغییرات در آن اعمال گشته و سپس برنامه از ابتدا آغاز به کار نماید. این چرخه باعث بروز وقفه در اجرای نرم‌افزارها می‌شود که برای کاربران نهایی مطلوب نیست. این مساله خصوصا در مورد برنامه‌های وب که امروزه در More
    به روز رسانی نرم‌افزار نیاز دارد تا برنامه‌ی در حال کار متوقف شده، تغییرات در آن اعمال گشته و سپس برنامه از ابتدا آغاز به کار نماید. این چرخه باعث بروز وقفه در اجرای نرم‌افزارها می‌شود که برای کاربران نهایی مطلوب نیست. این مساله خصوصا در مورد برنامه‌های وب که امروزه در اکثر صنایع مورد استفاده قرار می‌گیرند از اهمیت بیشتری برخوردار است، زیرا این برنامه‌ها اغلب باید به طور شبانه روزی در دسترس باشند. سیستمهای به روز رسان پویایی وجود دارند که امکان به روز رسانی نرم‌افزارها را در حین کار و بدون توقف آنها فراهم می‌آورند، لیکن چنین سیستم‌هایی برای به روز رسانی پویای نرم‌افزارهای وب نایاب هستند. در این مقاله می‌کوشیم راهکارهای لازم را برای تولید یک سیستم به روز رسان پویای مبتنی بر وب ارائه نماییم. در ارائه این راهکارها، ضمن روان‌سازی روش‌های موجود در ادبیات تحقیقِ به روز رسانی پویا برای استفاده در نرم‌افزارهای مبتنی بر وب، همواره تاکید بر حفظ سازگاری برنامه‌ها بوده است. برای این منظور، کلیه حالاتی که ممکن است در حین به روز رسانی پویای یک نرم‌افزار رخ دهد پیش‌بینی شده و اقداماتی که سیستم باید برای حفظ سازگاری خود و برنامه‌ی در حال اجرا در هر یک از حالات پیش‌بینی شده انجام دهد بیان گردیده است. در پایان نحوه پیاده‌سازی و ارزیابی سیستم پیشنهادی مورد بحث قرار گرفته است. Manuscript profile

  • Article

    2 - تخمین مقادیر نامشخص کیفیت سرویس به منظور افزایش کیفیت سرویس گرید مرکب با استفاده از شبکه ی بیزی
    Journal of Intelligent Procedures in Electrical Technology , Issue 2 , Year , Summer 2013
    گریدهای محاسباتی به عنوان یک رویکرد جدید برای حل مسائل در مقیاس بزرگ در زمینه‌های علمی، مهندسی و تجاری به وجود آمده‌اند. معماری باز سرویس‌های گرید اقتباسی از معماری سرویس‌گرا می‌باشد تا اینکه بتواند عملکرد گرید را به عنوان مجموعه‌ای از نرم‌افزارهای سرویس‌گرا به نمایش بگ More
    گریدهای محاسباتی به عنوان یک رویکرد جدید برای حل مسائل در مقیاس بزرگ در زمینه‌های علمی، مهندسی و تجاری به وجود آمده‌اند. معماری باز سرویس‌های گرید اقتباسی از معماری سرویس‌گرا می‌باشد تا اینکه بتواند عملکرد گرید را به عنوان مجموعه‌ای از نرم‌افزارهای سرویس‌گرا به نمایش بگذارد. ترکیب سرویس‌های گرید این امکان را به کاربران می‌دهد که نیازهای پیچیده‌ی خود را به عنوان یک درخواست تنها مطرح کنند. الگوریتم‌های ترکیب سرویس‌های گرید مبتنی بر کیفیت سرویس سعی در ایجاد سرویس گرید مرکبی را دارند که علاوه بر برآورده کردن محدودیت‌های مشخص‌شده توسط کاربر، از نظر معیارهای کیفیت سرویس نیز بهینه باشد. تمامی الگوریتم‌های ترکیب سرویس ارائه‌شده در ادبیات موضوع، سرویس‌های گریدی را که مقادیر برخی از معیارهای کیفیت سرویس آنها نامشخص می‌باشند، نادیده گرفته و در فرآیند ترکیب سرویس دخالت نمی‌دهند. این در حالی است که در صورت تخمین مقادیر نامشخص معیارهای کیفیت سرویس، سرویس‌های گرید مورد نظر شانس لازم برای انتخاب به عنوان سرویس گرید عضو در سرویس مرکب نهایی را پیدا می‌کنند. در این مقاله یک مدل احتمالی کیفیت سرویس با استفاده از شبکه‌ی بیزی ارائه شده است که تخمین مقادیر نامشخص معیارهای کیفیت سرویس را ممکن می‌سازد. نتایج آزمایشات بیانگر این موضوع است که تخمین مقادیر نامشخص معیارهای کیفیت سرویس با دقت بالایی انجام گرفته و منجر به ایجاد سرویس‌های گرید مرکب بهینه‌ می‌گردد. Manuscript profile