2021
DOI: 10.1007/s10270-021-00950-6
|View full text |Cite
|
Sign up to set email alerts
|

Incremental execution of temporal graph queries over runtime models with history and its applications

Abstract: Modern software systems are intricate and operate in highly dynamic environments for which few assumptions can be made at design-time. This setting has sparked an interest in solutions that use a runtime model which reflects the system state and operational context to monitor and adapt the system in reaction to changes during its runtime. Few solutions focus on the evolution of the model over time, i.e., its history, although history is required for monitoring temporal behaviors and may enable more informed de… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
1
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
2
2
2

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 96 publications
0
1
0
Order By: Relevance
“…The increasing amount of data and frequency of updates makes it impractical to compute graph results from scratch [24]. Existing incremental graph systems such as GraphInc [24], KineoGraph [25], and many others [3], [4], [23], [26], [27], [28], [29], [30], [31], [32], [33], [34], [35], [36], [37] handle the dynamic nature of graph data by creating a series of snapshots from the incoming input and applying a graph algorithm on the latest snapshot. Given an input stream, these systems must efficiently manage graph snapshots and avoid redundant computations.…”
Section: Related Workmentioning
confidence: 99%
“…The increasing amount of data and frequency of updates makes it impractical to compute graph results from scratch [24]. Existing incremental graph systems such as GraphInc [24], KineoGraph [25], and many others [3], [4], [23], [26], [27], [28], [29], [30], [31], [32], [33], [34], [35], [36], [37] handle the dynamic nature of graph data by creating a series of snapshots from the incoming input and applying a graph algorithm on the latest snapshot. Given an input stream, these systems must efficiently manage graph snapshots and avoid redundant computations.…”
Section: Related Workmentioning
confidence: 99%
“…Folding and joint querying of the temporal evolution of graphs has been studied in previous work of our group [12,19]. However, the aim of these solutions is the development of a temporal logic for graphs.…”
Section: Related Workmentioning
confidence: 99%