Reflecting on the past and the present with temporal graph-based models


Self-adaptive systems (SAS) need to reflect on the current environment conditions, their past and current behaviour to support decision making. Decisions may have different effects depending on the context. On the one hand, some adaptations may have run into difficulties. On the other hand, users or operators may want to know why the system evolved in a certain direction. Users may just want to know why the system is showing a given behaviour or has made a decision as the behaviour may be surprising or not expected. We argue that answering emerging questions related to situations like these requires storing execution trace models in a way that allows for travelling back and forth in time, qualifying the decision making against available evidence. In this paper, we propose temporal graph databases as a useful representation for trace models to support self-explanation, interactive diagnosis or forensic analysis. We define a generic meta-model for structuring execution traces of SAS, and show how a sequence of traces can be turned into a temporal graph model. We present a first version of a query language for these temporal graphs through a case study, and outline the potential applications for forensic analysis (after the system has finished in a potentially abnormal way), self-explanation, and interactive diagnosis at runtime.

Divisions: College of Engineering & Physical Sciences
?? 50811700Jl ??
College of Engineering & Physical Sciences > Systems analytics research institute (SARI)
Additional Information: © 2018 The Authors. 'Reflecting on the Past and the Present with Temporal Graph-based Models'. Antonio Garcia-Dominguez, Nelly Bencomo, Luis Hernan Garcia Paucar. CEUR Workshop Proceedings 2245, pp. 46-55
Uncontrolled Keywords: Runtime models,Self-adaptation,Self-explanation,Temporal Graph Models,Computer Science(all)
Publication ISSN: 1613-0073
Last Modified: 20 May 2024 07:29
Date Deposited: 01 Apr 2019 08:11
Full Text Link:
Related URLs: http://www.scop ... tnerID=8YFLogxK (Scopus URL) (Publisher URL)
PURE Output Type: Conference article
Published Date: 2018-11-18
Accepted Date: 2018-10-01
Authors: García-Domínguez, Antonio (ORCID Profile 0000-0002-4744-9150)
Bencomo, Nelly (ORCID Profile 0000-0001-6895-1636)
Garcia Paucar, Luis H.



Version: Published Version

| Preview

Export / Share Citation


Additional statistics for this record