2011
DOI: 10.5626/jcse.2011.5.1.085
|View full text |Cite
|
Sign up to set email alerts
|

Applying Formal Methods to Modeling and Analysis of Real-time Data Streams

Abstract: Achieving situation awareness is especially challenging for real-time data stream applications because they i) operate on continuous unbounded streams of data, and ii) have inherent realtime requirements. In this paper we showed how formal data stream modeling and analysis can be used to better understand stream behavior, evaluate query costs, and improve application performance. We used MEDAL, a formal specification language based on Petri nets, to model the data stream queries and the quality-of-service mana… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
5
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 27 publications
(17 reference statements)
0
5
0
Order By: Relevance
“…The authors extend standard SQL to allow the specification of sliding windows. Later, Kapitanova et al [19] have proposed a formal specification language called MEDAL to model data stream queries and data admission control. This language is based on Petri nets and focuses on modeling different streamprocessing features such as collaborative decision-making and temporal and spatial data dependencies.…”
Section: Related Workmentioning
confidence: 99%
“…The authors extend standard SQL to allow the specification of sliding windows. Later, Kapitanova et al [19] have proposed a formal specification language called MEDAL to model data stream queries and data admission control. This language is based on Petri nets and focuses on modeling different streamprocessing features such as collaborative decision-making and temporal and spatial data dependencies.…”
Section: Related Workmentioning
confidence: 99%
“…The decisions are aggregated and cascaded back toward the sources in an incremental manner [16]. Notably, existing DSMS, including [1], [2], [3], [5], [4], [6], [18], [19], [13], [14], [15], [8], [16], do not aim to support the desired per-stream queue length even in the presence of dynamic workloads. In the future, we will investigate how to further reduce per-stream queue length overshoots.…”
Section: Performance Evaluationmentioning
confidence: 99%
“…It has also been used to support real-time periodic queries [18], [19], [23] implemented in STREAM [5]. However, a PI controller may largely fail to support the desired performance, if the model of the controlled system, e.g., a DSMS, derived offline using representative workloads becomes inaccurate due to dynamic workloads and system behaviors [10].…”
Section: Performance Evaluationmentioning
confidence: 99%
See 1 more Smart Citation
“…The authors extend standard SQL to allow the specification of sliding windows. Later,Kapitanova et al (2011) have proposed a formal specification language called MEDAL to model data stream queries and data admission control. This language is based on Petri nets and focuses on modeling different streamprocessing features such as collaborative decision-making and temporal and spatial data dependencies.…”
mentioning
confidence: 99%