An Overview of Design Patterns for Self-Adaptive Systems in the Context of the Internet of Things. - Christian Krupitzer; Timur Temizer; Thomas Prantl; Claudia Raibulet (IEEE Access, 2020)