Riley, IanMarshall, AllenQuirk, LoganGamble, Rose2022-12-272022-12-272023-01-03978-0-9981331-6-4https://hdl.handle.net/10125/103466Many self-adaptive, autonomous systems rely on component technologies to report anomalies to planning processes that can choose adaptations. What if the analysis technologies themselves need to be adapted? We consider an intrusion detection system (IDS) supported by two component technologies that assist its decision making: a neural network that finds security anomalies and an attack graph that informs the IDS about system states of interest. The IDS’s purpose is to send alerts regarding security anomalies. Planning processes respond to alerts by selecting mitigation strategies. Mitigations are imposed system-wide and can result in adaptations to the analysis technology, such as the IDS. Thus, without adaptation it may reach a state of stagnation in its detection quality. In this paper, we describe an architectural design for an adaptive layer that works directly with an IDS. We examine two use cases involving different mitigation strategies and their impact on the IDS’s supporting components.10engAttribution-NonCommercial-NoDerivatives 4.0 InternationalSelf-Adaptive Systems and Applicationsattack graphsintrusion detection systemsneural networksself-adaptive systemsAn Architectural Design to Address the Impact of Adaptations on Intrusion Detection Systemstext10.24251/HICSS.2023.832