With the rise of Big Data technologies, distributed stream processing systems have gained popu-larity in the last years. These are used to continuously process streams of data from various sources, like customer activity or sensors measurements, to obtain an always up to date view of the data that allows the system to react on time to events. Stream processing systems, like any other system dealing with time and events, are hard to test. But we can find several proposals in the literature for dealing with those problems. In particular we focus on Pnueli’s approach based on the use of temporal logic for testing reactive systems. Our final goal is facilitating the adoption of temporal logic as an every day tool for the development of stream p...
From the early days of programming, the dependability of software has been a concern. The developmen...
This paper considers the specification-based testing in which the requirement is given in the linear...
We revisit Stream Runtime Verification for synchronous systems. Stream Runtime Verification (SRV) ...
Stream X-machines have been used to specify real systems where complex data structures. They are a v...
Microsoft StreamInsight (StreamInsight, for brevity) is a platform for developing and deploying stre...
Adoption of distributed stream processing (DSP) systems such as Apache Flink in real-time big data p...
We present an algorithm for efficiently testing Linear Temporal Logic (LTL) formulae on finite execu...
WOS: A1996WD53100006Recent developments on formal specification based protocol test generation techn...
In recent years, there has been an increasing interest in extending stream processing engines with r...
The problem of testing a linear temporal logic (LTL) formula on a finite execution trace of events, ...
In recent years, there has been an increasing interest in extending stream processing engines with r...
Temporal properties are important in a wide variety of domains for different purposes. For example, ...
Run-time monitoring of temporal properties and assertions is used for testing and as a component of ...
Stream X-machines are a kind of extended finite state machine used to specify real systems where com...
We introduce RATE TYPES, a novel type system to reason about and optimize data-intensive programs. B...
From the early days of programming, the dependability of software has been a concern. The developmen...
This paper considers the specification-based testing in which the requirement is given in the linear...
We revisit Stream Runtime Verification for synchronous systems. Stream Runtime Verification (SRV) ...
Stream X-machines have been used to specify real systems where complex data structures. They are a v...
Microsoft StreamInsight (StreamInsight, for brevity) is a platform for developing and deploying stre...
Adoption of distributed stream processing (DSP) systems such as Apache Flink in real-time big data p...
We present an algorithm for efficiently testing Linear Temporal Logic (LTL) formulae on finite execu...
WOS: A1996WD53100006Recent developments on formal specification based protocol test generation techn...
In recent years, there has been an increasing interest in extending stream processing engines with r...
The problem of testing a linear temporal logic (LTL) formula on a finite execution trace of events, ...
In recent years, there has been an increasing interest in extending stream processing engines with r...
Temporal properties are important in a wide variety of domains for different purposes. For example, ...
Run-time monitoring of temporal properties and assertions is used for testing and as a component of ...
Stream X-machines are a kind of extended finite state machine used to specify real systems where com...
We introduce RATE TYPES, a novel type system to reason about and optimize data-intensive programs. B...
From the early days of programming, the dependability of software has been a concern. The developmen...
This paper considers the specification-based testing in which the requirement is given in the linear...
We revisit Stream Runtime Verification for synchronous systems. Stream Runtime Verification (SRV) ...