Designing Adaptive Software Systems Using Three Context Awareness Viewpoints

Journal Article (2026)
Author(s)

Boris Shishkov (IMI Bulgarian Academy of Sciences, Sofia, University of Library Studies and Information Technologies)

Krassimira Ivanova (IMI Bulgarian Academy of Sciences, Sofia)

Alexander Verbraeck (TU Delft - Technology, Policy and Management)

Research Group
Policy Analysis
DOI related publication
https://doi.org/10.1002/sys.70072 Final published version
More Info
expand_more
Publication Year
2026
Language
English
Research Group
Policy Analysis
Journal title
Systems Engineering
Downloads counter
25
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Human activities, institutional practices, and technical processes often depend on the correct functioning of software systems operating in a context that continuously changes. This is challenging because typical software systems are rigid and cannot easily adapt to changing environments. We call a (software) system “context-aware” if it can sense changes in its context and adapt its behavior in a way that is relevant to a particular context situation, as opposed to rigid systems that cannot easily adapt to the changing environment. As studied before, this may concern adapting to changes in the situation of the user, to changes in the operation of the system itself, and to changes in relevant external factors, such as public values, regulations, and norms. Reflecting context awareness in the software specification process is essential, but it still lacks a formal specification. Aiming at bridging this gap, the current paper proposes a conceptual model for the three viewpoints, assuming a holistic approach that asks for addressing trade-offs. The analysis will be illustrated with several examples. Future research focuses on managing these trade-offs and orchestration-driven approaches.

Files

– Personal use only – Dutch Copyright Act (Article 25fa)
warning

File under embargo until 17-12-2026