Dynamically Evolvable Dependable Software: From Oxymoron to Reality

  • Authors:
  • Carlo Ghezzi;Paola Inverardi;Carlo Montangero

  • Affiliations:
  • Deep-SE Group, DEI-Politecnico di Milano,;Dipartimento di Informatica, Università di L'Aquila,;Dipartimento di Informatica, Università di Pisa,

  • Venue:
  • Concurrency, Graphs and Models
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We analyze the main motivations that lead to the present need for supporting continuous software evolution, and discuss some of the reasons for change requirements. Achieving software that is both dynamically evolvable and dependable is our long-term research goal. We do not attempt here to propose a unified solution to dissolve the apparent oximoron, i.e. to reconcile these apparently conflicting goals. Rather, we enlighten different facets of the problem by distilling our experience through three research experience reports. We discuss the lessons learned from the state of the art and practice exemplified by our approaches and outline the directions of possible future research.