Proceedings of the 12th System Analysis and Modelling Conference 2020
DOI: 10.1145/3419804.3420262
|View full text |Cite
|
Sign up to set email alerts
|

Towards automated provenance collection for runtime models to record system history

Abstract: In highly dynamic environments, systems are expected to make decisions on the fly based on their observations that are bound to be partial. As such, the reasons for its runtime behaviour may be difficult to understand. In these cases, accountability is crucial, and decisions by the system need to be traceable. Logging is essential to support explanations of behaviour, but it poses challenges. Concerns about analysing massive logs have motivated the introduction of structured logging, however, knowing what to l… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 9 publications
(5 citation statements)
references
References 32 publications
0
5
0
Order By: Relevance
“…In addition to providing updated and expanded descriptions of the observer and curator components, this paper has expanded the evaluation by comparing the trade-offs involved in storing the provenance graph in a model repository (CDO) and graph database (JanusGraph over the vendor-agnostic TinkerPop API). This comparison has been enabled by the improved architecture since our prior work [42]. The JanusGraph-based history model store introduced a more user-friendly query language with Gremlin.…”
Section: Discussionmentioning
confidence: 99%
“…In addition to providing updated and expanded descriptions of the observer and curator components, this paper has expanded the evaluation by comparing the trade-offs involved in storing the provenance graph in a model repository (CDO) and graph database (JanusGraph over the vendor-agnostic TinkerPop API). This comparison has been enabled by the improved architecture since our prior work [42]. The JanusGraph-based history model store introduced a more user-friendly query language with Gremlin.…”
Section: Discussionmentioning
confidence: 99%
“…Its focus lies on supporting runtime monitoring activities for real-time and embedded systems and it does not adapt monitors based on different states of the system. A related approach for tracking the behavior of self-adaptive systems (Reynolds et al, 2020) relies on provenance graphs and a runtime model to analyze and explain the runtime behavior of a system. In the domain of robot systems, a model-based framework (Corbato et al, 2020) adapts robot control architectures at runtime.…”
Section: Related Workmentioning
confidence: 99%
“…Recently, we have considered provenance graphs to log changes to a run-time model [29]. However, the notation is far from ours and the focus is on showing how provenance graphs can support the validation of systems.…”
Section: Notationsmentioning
confidence: 99%