• DocumentCode
    742187
  • Title

    Software Adaptation: Classification and a Case Study with State Chart XML

  • Author

    Barbier, Franck ; Cariou, Eric ; Le Goaer, Olivier ; Pierre, Samson

  • Volume
    32
  • Issue
    5
  • fYear
    2015
  • Firstpage
    68
  • Lastpage
    76
  • Abstract
    Software adaptation has become prominent owing to the proliferation of software in everyday devices. In particular, computing with the Internet of Things requires adaptability. Traditional software maintenance, which involves long, energy-consuming cycles, is no longer satisfactory. Adaptation is a lightweight software evolution that provides more transparent maintenance for users. This article classifies types of adaptation and describes an implementation of it.
  • Keywords
    Internet of Things; XML; software maintenance; Internet of Things; energy-consuming cycles; lightweight software evolution; software adaptation; software maintenance; software proliferation; state chart XML; Adaptation models; Java; Maintenance engineering; Software maintenance; Unified modeling language; XML; model execution; model-driven development; software; software adaptation; software development; software engineering; software maintenance;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2014.130
  • Filename
    6894482