عنوان مقاله :
راهكاري نوين براي جلوگيري از عدم سازگاري در به روز رساني پوياي سيستمهاي نرمافزاري مبتني بر وب
عنوان فرعي :
A Novel Inconsistency Prevention Approach to Dynamic Updating of Web Applications
پديد آورندگان :
سيف زاده، حبيب نويسنده دانشجوي دكتري - دانشكده فني مهندسي، گروه كامپيوتر، دانشگاه آزاد اسلامي، واحد علوم و تحقيقات Seifzadeh, Habib , ابوالحسني، حسن نويسنده گروه كامپيوتر، دانشكده كامپيوتر، دانشگاه صنعتي شريف aboulhassani, hassan , صديقي مشكناني ، محسن نويسنده ,
اطلاعات موجودي :
فصلنامه سال 1392 شماره 13
كليدواژه :
قابل دسترس بودن , نگهداري نرمافزار , سيستمهاي به روز رسان پويا
چكيده فارسي :
به روز رساني نرمافزار نياز دارد تا برنامهي در حال كار متوقف شده، تغييرات در آن اعمال گشته و سپس برنامه از ابتدا آغاز به كار نمايد. اين چرخه باعث بروز وقفه در اجراي نرمافزارها ميشود كه براي كاربران نهايي مطلوب نيست. اين مساله خصوصا در مورد برنامههاي وب كه امروزه در اكثر صنايع مورد استفاده قرار ميگيرند از اهميت بيشتري برخوردار است، زيرا اين برنامهها اغلب بايد به طور شبانه روزي در دسترس باشند. سيستمهاي به روز رسان پويايي وجود دارند كه امكان به روز رساني نرمافزارها را در حين كار و بدون توقف آنها فراهم ميآورند، ليكن چنين سيستمهايي براي به روز رساني پوياي نرمافزارهاي وب ناياب هستند. در اين مقاله ميكوشيم راهكارهاي لازم را براي توليد يك سيستم به روز رسان پوياي مبتني بر وب ارايه نماييم. در ارايه اين راهكارها، ضمن روانسازي روشهاي موجود در ادبيات تحقيقِ به روز رساني پويا براي استفاده در نرمافزارهاي مبتني بر وب، همواره تاكيد بر حفظ سازگاري برنامهها بوده است. براي اين منظور، كليه حالاتي كه ممكن است در حين به روز رساني پوياي يك نرمافزار رخ دهد پيشبيني شده و اقداماتي كه سيستم بايد براي حفظ سازگاري خود و برنامهي در حال اجرا در هر يك از حالات پيشبيني شده انجام دهد بيان گرديده است. در پايان نحوه پيادهسازي و ارزيابي سيستم پيشنهادي مورد بحث قرار گرفته است.
چكيده لاتين :
Software update requires that running program is stopped, patched and then restarted from start. This cycle mainly causes disruptions to the programsʹ execution which may be undesirable. Disruptions could turn out to be more problematic in the web applications, because they usually have to provide round-the-clock services. Nowadays, there are systems called Dynamic Updating Systems which are able to update programs without disruption. However, a dynamic updating system capable of updating web applications is infrequent to date. The present study aims to propose approaches needed to compose a web-based dynamic updating system. Providing these approaches, we have focused on preserving programsʹ consistency. To this end, different states of a web application are considered, and actions which the dynamic updating system must perform in each state are described. This paper concludes with a discussion about the implementation and the evaluation of the proposed approaches.
عنوان نشريه :
روشهاي هوشمند در صنعت برق
عنوان نشريه :
روشهاي هوشمند در صنعت برق
اطلاعات موجودي :
فصلنامه با شماره پیاپی 13 سال 1392
كلمات كليدي :
#تست#آزمون###امتحان