The AdaptWise research group conducts research on the foundations and engineering of self-adaptive software systems. The primary focus is on: i) dynamic architectures and runtime mechanisms to provide guarantees for qualities of software systems that operate under uncertainties, and ii) processes to support the engineering of such approaches. We are particularly interested in self-adaptation of distributed and decentralized systems. AdaptWise is a core research area within the Linnaeus University Centre for Data Intensive Sciences and Applications (DISA).

Our research

Designing software systems that have to deal with uncertain operating conditions, such as dynamic availability of resources, faults that are difficult to predict, and changing user needs, is complex. A promising approach to handle such dynamics is self-adaptation that is realized by enhancing software systems with feedback loops.

Based at the Department of Computer Science, AdaptWise conducts research in self-adaptive systems. Some of the concrete aspects we are interested in are:

  • What are appropriate formalisms and design models to realize and assure self-adaptation for different quality concerns?
  • How can we represent uncertainties supporting online reasoning for adaptation?
  • How can the design models be exploited at runtime to provide evidence for the required adaptation goals?
  • How can machine learning techniques be exploited to support self-adaptation in large-scale systems and data-intensive domains?
  • What are appropriate runtime approaches to handle evolving requirements?
  • What is the interplay of self-adaptation at different layers of the software stack?
  • What are appropriate methods and techniques for strategic reuse in engineering processes for self-adaptive software systems?
  • How to create synergy between self-adaptive systems research and industrial practice?

We are particularly interested in decentralized systems, where adaptation is realized by multiple feedback loops.

The AdaptWise team works actively together with several international research groups, as well as with local industry. The team validates its research results in the domains of Internet of Things and Cyber-Physical-Systems.