RT Journal Article
JF IEEE Software
YR 2015
VO 32
IS 5
SP 68
TI Software Adaptation: Classification and a Case Study with State Chart XML
A1 Franck Barbier,
A1 Eric Cariou,
A1 Olivier Le Goaer,
A1 Samson Pierre,
K1 Adaptation models
K1 Unified modeling language
K1 Java
K1 Maintenance engineering
K1 XML
K1 Software maintenance
K1 software engineering
K1 software
K1 model-driven development
K1 model execution
K1 software adaptation
K1 software maintenance
K1 software development
AB 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.
PB IEEE Computer Society, [URL:http://www.computer.org]
SN 0740-7459
LA English
DO 10.1109/MS.2014.130
LK http://doi.ieeecomputersociety.org/10.1109/MS.2014.130