Danny Weyns

Prof. Danny Weyns

Katholieke Universiteit Leuven (KU Leuven)

Research Focus & Metrics

Academic Career Length

22Years (2005-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
24 July 2006 in Autonomous Agents and Multi-Agent Systems
Verified
Journal Article
Closed access
PDF file
DWDanny Weyns
Danny Weyns
Andrea OmiciniAndrea Omicini
Andrea Omicini
JOJames Odell
James Odell

11 August 2017 in IEEE Transactions on Software Engineering
Verified
Journal Article
Closed access
RCRadu Calinescu
Radu Calinescu
DWDanny Weyns
Danny Weyns
SGSimos Gerasimou
Simos Gerasimou
MIMuhammad Usman Iftikhar
Muhammad Usman Iftikhar
IHIbrahim Habli
Ibrahim Habli
TKTim Kelly
Tim Kelly
Building on concepts drawn from control theory, self-adaptive software handles environmental and internal uncertainties by dynamically adjusting its architecture and parameters in response to events such as workload changes and component failures. Self-adaptive software is increasingly expected to meet strict functional and non-functional requirements in applications from areas as diverse as manufacturing, healthcare and finance. To address this need, we introduce a methodology for the systematic ENgineering of TRUstworthy Self-adaptive sofTware (ENTRUST). ENTRUST uses a combination of (1) design-time and runtime modelling and verification, and (2) industry-adopted assurance processes to develop trustworthy self-adaptive software and assurance cases arguing the suitability of the software for its intended application. To evaluate the effectiveness of our methodology, we present a tool-supported instance of ENTRUST and its use to develop proof-of-concept self-adaptive software for embedded and service-based systems from the oceanic monitoring and e-finance domains, respectively. The experimental results show that ENTRUST can be used to engineer self-adaptive software systems in different application domains and to generate dynamic assurance cases for these systems.

12 February 2019
Verified
Book Chapter
Closed access
PDF file
DWDanny Weyns
Danny Weyns

22 February 2024 in Journal of Systems and Software
Verified
Journal Article
Open access
FQFederico Quin
Federico Quin
DWDanny Weyns
Danny Weyns
MGMatthias Galster
Matthias Galster
CSCamila Costa Silva
Camila Costa Silva

30 September 2024 in ACM Transactions on Autonomous and Adaptive Systems
Verified
Journal Article
Open access
JIalong LiJIalong Li
JIalong Li
MZMingyue Zhang
Mingyue Zhang
NLNianyu Li
Nianyu Li
DWDanny Weyns
Danny Weyns
ZJZhi Jin
Zhi Jin
KTKenji Tei
Kenji Tei
Self-adaptive systems (SASs) are designed to handle changes and uncertainties through a feedback loop with four core functionalities: monitoring, analyzing, planning, and execution. Recently, generative artificial intelligence (GenAI), especially the area of large language models, has shown impressive performance in data comprehension and logical reasoning. These capabilities are highly aligned with the functionalities required in SASs, suggesting a strong potential to employ GenAI to enhance SASs. However, the specific benefits and challenges of employing GenAI in SASs remain unclear. Yet, providing a comprehensive understanding of these benefits and challenges is complex due to several reasons: limited publications in the SAS field, the technological and application diversity within SASs, and the rapid evolution of GenAI technologies. To that end, this article aims to provide researchers and practitioners a comprehensive snapshot that outlines the potential benefits and challenges of employing GenAI’s within SAS. Specifically, we gather, filter, and analyze literature from four distinct research fields and organize them into two main categories to potential benefits: (i) enhancements to the autonomy of SASs centered around the specific functions of the MAPE-K feedback loop, and (ii) improvements in the interaction between humans and SASs within human-on-the-loop settings. From our study, we outline a research roadmap that highlights the challenges of integrating GenAI into SASs. The roadmap starts with outlining key research challenges that need to be tackled to exploit the potential for applying GenAI in the field of SAS. The roadmap concludes with a practical reflection, elaborating on current shortcomings of GenAI and proposing possible mitigation strategies. †

1 January 2017
Verified
Book Chapter
Closed access
PDF file
DWDanny Weyns
Danny Weyns
NBNelly Bencomo
Nelly Bencomo
RCRadu Calinescu
Radu Calinescu
JCJavier Camara
Javier Camara
CGCarlo Ghezzi
Carlo Ghezzi
GTGiordano Tamburrelli
Giordano Tamburrelli