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

García-Domínguez, Antonio, Bencomo, Nelly and Garcia Paucar, Luis H. (2018). Reflecting on the past and the present with temporal graph-based models. CEUR Workshop Proceedings, 2245 , pp. 46-55.

Abstract

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: Engineering & Applied Sciences
Engineering & Applied Sciences > Computer Science
Engineering & Applied 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)
Full Text Link:
Related URLs: http://www.scop ... tnerID=8YFLogxK (Scopus URL)
http://ceur-ws.org/Vol-2245/ (Publisher URL)
Published Date: 2018-11-18
Authors: García-Domínguez, Antonio ( 0000-0002-4744-9150)
Bencomo, Nelly ( 0000-0001-6895-1636)
Garcia Paucar, Luis H.

Download

[img]

Version: Published Version

| Preview

Export / Share Citation


Statistics

Additional statistics for this record