• DocumentCode
    1958253
  • Title

    Partial Scalability to Ensure Reliable Dynamic Reconfiguration

  • Author

    Ghafari, M. ; Heydarnoori, Abbas

  • Author_Institution
    DeepSE Group at DEIB, Politec. di Milano, Milan, Italy
  • fYear
    2013
  • fDate
    9-13 Sept. 2013
  • Firstpage
    83
  • Lastpage
    88
  • Abstract
    In order to be adapted to changes in user requirements and/or the environment, many software systems need to run continuously while they evolve. Most current approaches for such dynamic reconfiguration assume that the evolved system will behave as expected and thus will be reliable if the reconfiguration is consistent. This assumption may not correspond to reality because the delivered quality estimated previously could vary due to parameter changes at runtime. To ensure that the system acts correctly in the field after the reconfiguration, reliability of changes has to be checked at runtime. Existing approaches, however, are not applicable in highly available systems due to the possibility of imposing disruption to their running services. This paper aims to address this problem via improving the reliability of dynamic reconfiguration of component-based systems. To achieve this goal, our approach ensures reliability of changes before applying them in the running system. It leverages the benefits of explicit connectors to transparently deploy changes on idle resources and to temporarily run them along with the old system to evaluate if they meet the expected requirements. Whenever the reliability of changes is confirmed, they can be applied to the system.
  • Keywords
    object-oriented programming; software quality; software reliability; component-based system; dynamic reconfiguration reliability; partial scalability; running system; software architecture; software system; Connectors; Reliability engineering; Runtime; Software reliability; Software systems; component-based system; consistency; dynamic reconfiguration; reliability; runtime evolution; self-system; software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Self-Adaptation and Self-Organizing Systems Workshops (SASOW), 2013 IEEE 7th International Conference on
  • Conference_Location
    Philadelphia, PA
  • Type

    conf

  • DOI
    10.1109/SASOW.2013.14
  • Filename
    6803263