Go home now Header Background Image
Submission Procedure
share: |
Follow us
Volume 14 / Issue 13

available in:   PDF (709 kB) PS (900 kB)
Similar Docs BibTeX   Write a comment
Links into Future
DOI:   10.3217/jucs-014-13-2110


A Survey of Practical Software Adaptation Techniques

Stephen Kell (University of Cambridge, United Kingdom)

Abstract: Software adaptation techniques appear in many disparate areas of research literature, and under many guises. This paper enables a clear and uniform understanding of the related research, in three ways. Firstly, it surveys a broad range of relevant research, describing and contrasting the approaches of each using a uniform terminological and conceptual vocabulary. Secondly, it identifies and discusses three commonly advocated principles within this work: component models, first-class connection and loose coupling. Thirdly, it identifies and compares the various modularisation strategies employed by the surveyed work.

Keywords: adaptation, communication, coordination, coupling, modularity, reuse, software architecture, software composition, software measurement

Categories: D.2.11, D.2.12, D.2.13, D.2.6, D.2.7