2018 IEEE International Conference on Autonomic Computing (ICAC)
Mouline, Ludovic
Benelallam, Amine
Fouquet, François
Bourcier, Johann
Barais, Olivier
Yes
No
International
IEEE International Conference on Autonomic Computing (ICAC)
from 03-09-2018 to 07-09-2018
Trento
Italy
[en] Adaptive systems ; Traceability ; Diagnosis ; model-driven engineering
[en] The evolving complexity of adaptive systems impairs our ability to deliver anomaly-free solutions. Fixing these systems require a deep understanding on the reasons behind decisions which led to faulty or suboptimal system states. Developers thus need diagnosis support that trace system states to the previous circumstances –targeted requirements, input context– that had resulted in these decisions. However, the lack of efficient temporal representation limits the tracing ability of current approaches. To tackle this problem, we first propose a knowledge formalism to define the concept of a decision. Second, we describe a novel temporal data model to represent, store and query decisions as well as their relationship with the knowledge (context, requirements, and actions). We validate our approach through a use case based on the smart grid at Luxembourg. We also demonstrate its scalability both in terms of execution time and consumed memory.