Issue No. 05 - Sept.-Oct. (2015 vol. 32)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2014.130
Franck Barbier , University of Pau
Eric Cariou , University of Pau
Olivier Le Goaer , University of Pau
Samson Pierre , University of Pau
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.
Adaptation models, Unified modeling language, Java, Maintenance engineering, XML, Software maintenance
F. Barbier, E. Cariou, O. L. Goaer and S. Pierre, "Software Adaptation: Classification and a Case Study with State Chart XML," in IEEE Software, vol. 32, no. 5, pp. 68-76, 2015.