2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE) 2013
DOI: 10.1109/ase.2013.6693071
|View full text |Cite
|
Sign up to set email alerts
|

Testing properties of dataflow program operators

Abstract: Abstract-Dataflow programming languages, which represent programs as graphs of data streams and operators, are becoming increasingly popular and being used to create a wide array of commercial software applications. The dependability of programs written in these languages, as well as the systems used to compile and run these programs, hinges on the correctness of the semantic properties associated with operators. Unfortunately, these properties are often poorly defined, and frequently are not checked, and this… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
12
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
4
2
2

Relationship

4
4

Authors

Journals

citations
Cited by 13 publications
(13 citation statements)
references
References 22 publications
(36 reference statements)
1
12
0
Order By: Relevance
“…Complete details of the safety aspects of auto-parallelization can be found in [24]. In summary, the following properties [33] of parallel regions play a central role in the runtime mechanisms used to ensure safety:…”
Section: Auto-parallelizationmentioning
confidence: 99%
“…Complete details of the safety aspects of auto-parallelization can be found in [24]. In summary, the following properties [33] of parallel regions play a central role in the runtime mechanisms used to ensure safety:…”
Section: Auto-parallelizationmentioning
confidence: 99%
“…A second use case for our testing framework, explored initially in [23], involves the testing of Map and Reduce functions by engineers who create them. In this use case, engineers can utilize test cases that they create, or test cases generated by approaches such as the one we utilize in our study, to assess whether their operators possess necessary properties for the given situations in which they are employed.…”
Section: Discussionmentioning
confidence: 99%
“…Finally, we discuss test input generation techniques. In related work [23], we built a similar testing framework for a different domain (streaming analytics using SPL [12] instead of batch analytics using MapReduce [7]). Figure 2 shows our testing framework.…”
Section: Dynamic Analysismentioning
confidence: 99%
See 1 more Smart Citation
“…Our approach to partitioning guarantees partition isolation [44], i.e., the combination of two properties:…”
Section: Semanticsmentioning
confidence: 99%