Architecture Adaptability

Return to Glossary

Architecture Adaptability is when the connectors between software components change without having to change the components. This again comes down to having well-defined, stable APIs for the connectors. Unix File System (UnixFS) is a connector between software components and the physical filesystem. For example, the UnixFS library can be exchanged for the InterPlanetary File System (IPFS) UnixFS connector and the software component should have no to minimal impact. 1).

Source: https://personal.utdallas.edu/~chung/ftp/sqm.pdf

1)
Nary Subramanian and Lawrence Chung, Metrics for Software Adaptability, University of Texas - Dallas, Accessed 29 July 2020, https://personal.utdallas.edu/~chung/ftp/sqm.pdf