A Novel Inconsistency Prevention Approach to Dynamic Updating of Web Applications

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 prov...

Full description

Bibliographic Details
Main Authors: Seyed Habib Seifzadeh, Hasan Abolhasani, Mohsen Sedighi Meshkenani
Format: Article
Language:English
Published: Najafabad Branch, Islamic Azad University 2013-01-01
Series:Journal of Intelligent Procedures in Electrical Technology
Subjects:
Online Access:http://jipet.iaun.ac.ir/pdf_4192_43f76ef3e6d558db3720a69f1d3509af.html
id doaj-51b4c55a96b440afbd9c39a1dcde8439
record_format Article
spelling doaj-51b4c55a96b440afbd9c39a1dcde84392020-11-24T22:26:46ZengNajafabad Branch, Islamic Azad UniversityJournal of Intelligent Procedures in Electrical Technology2322-38712345-55942013-01-014133544A Novel Inconsistency Prevention Approach to Dynamic Updating of Web ApplicationsSeyed Habib Seifzadeh0Hasan Abolhasani1Mohsen Sedighi Meshkenani2Science and Research Branch, Islamic Azad UniversitySharif University of TechnologySharif University of Technology, International CampusSoftware 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.http://jipet.iaun.ac.ir/pdf_4192_43f76ef3e6d558db3720a69f1d3509af.htmlSoftware MaintenanceDynamic Updating SystemsAvailability
collection DOAJ
language English
format Article
sources DOAJ
author Seyed Habib Seifzadeh
Hasan Abolhasani
Mohsen Sedighi Meshkenani
spellingShingle Seyed Habib Seifzadeh
Hasan Abolhasani
Mohsen Sedighi Meshkenani
A Novel Inconsistency Prevention Approach to Dynamic Updating of Web Applications
Journal of Intelligent Procedures in Electrical Technology
Software Maintenance
Dynamic Updating Systems
Availability
author_facet Seyed Habib Seifzadeh
Hasan Abolhasani
Mohsen Sedighi Meshkenani
author_sort Seyed Habib Seifzadeh
title A Novel Inconsistency Prevention Approach to Dynamic Updating of Web Applications
title_short A Novel Inconsistency Prevention Approach to Dynamic Updating of Web Applications
title_full A Novel Inconsistency Prevention Approach to Dynamic Updating of Web Applications
title_fullStr A Novel Inconsistency Prevention Approach to Dynamic Updating of Web Applications
title_full_unstemmed A Novel Inconsistency Prevention Approach to Dynamic Updating of Web Applications
title_sort novel inconsistency prevention approach to dynamic updating of web applications
publisher Najafabad Branch, Islamic Azad University
series Journal of Intelligent Procedures in Electrical Technology
issn 2322-3871
2345-5594
publishDate 2013-01-01
description 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.
topic Software Maintenance
Dynamic Updating Systems
Availability
url http://jipet.iaun.ac.ir/pdf_4192_43f76ef3e6d558db3720a69f1d3509af.html
work_keys_str_mv AT seyedhabibseifzadeh anovelinconsistencypreventionapproachtodynamicupdatingofwebapplications
AT hasanabolhasani anovelinconsistencypreventionapproachtodynamicupdatingofwebapplications
AT mohsensedighimeshkenani anovelinconsistencypreventionapproachtodynamicupdatingofwebapplications
AT seyedhabibseifzadeh novelinconsistencypreventionapproachtodynamicupdatingofwebapplications
AT hasanabolhasani novelinconsistencypreventionapproachtodynamicupdatingofwebapplications
AT mohsensedighimeshkenani novelinconsistencypreventionapproachtodynamicupdatingofwebapplications
_version_ 1725751744539918336