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

Franck Barbier, Eric Cariou, Olivier Le Goaër, Samson Pierre · IEEE Software · 2014

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.

Read the paper · More papers on PaperTik