Title :
Software Adaptation: Classification and a Case Study with State Chart XML
Author :
Barbier, Franck ; Cariou, Eric ; Le Goaer, Olivier ; Pierre, Samson
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;
Journal_Title :
Software, IEEE
DOI :
10.1109/MS.2014.130