Loading...

A survey of dynamic software updating

Seifzadeh, H ; Sharif University of Technology | 2013

815 Viewed
  1. Type of Document: Article
  2. DOI: 10.1002/smr.1556
  3. Publisher: 2013
  4. Abstract:
  5. Application update at run-time remains a challenging issue in software engineering. There are many techniques with different evaluation metrics, resulting in different behaviours in the application being updated. In this paper, we provide an extensive review of research work on dynamic software updating. A framework for the evaluation of dynamic updating features is developed, and the articles are categorized and discussed based on the provided framework. Areas of online software maintenance requiring further research are also identified and highlighted. This information is deemed to not only assist practitioners in selecting appropriate dynamic updating techniques for their systems, but also to facilitate the ongoing and continuous research in the field of dynamic software updating
  6. Keywords:
  7. Long-lived and mission-critical software applications ; Dynamic software updating ; Dynamic updating ; Evaluation metrics ; Mission critical softwares ; ON dynamics ; Runtimes ; Availability ; Computer software maintenance ; Research ; Software engineering ; Application programs
  8. Source: Journal of software: Evolution and Process ; Volume 25, Issue 5 , 2013 , Pages 535-568 ; 20477481 (ISSN)
  9. URL: http://onlinelibrary.wiley.com/doi/10.1002/smr.1556/abstract;jsessionid=CDEA768E9D3AA77C001AD8CE4BF6D3F6.f01t03