2017
DOI: 10.1007/978-3-319-60225-7_5
|View full text |Cite
|
Sign up to set email alerts
|

On Futures for Streaming Data in ABS

Abstract: Abstract. Many modern distributed software applications require a continuous interaction between their components exploiting streaming data from the server to the client. The Abstract Behavioral Specification (ABS) language has been developed for the modeling and analysis of distributed systems. In ABS, concurrent objects communicate by calling each other's methods asynchronously. Return values are communicated asynchronously too via the return statement and so-called futures. In this paper, we extend the basi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2020
2020
2020
2020

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 10 publications
0
3
0
Order By: Relevance
“…Several works focus on the efficient use of futures in concurrent and distributed settings [2,7,12], sometimes synchronizing a group of tasks, but none of them use a single future as the abstraction of a large set of data. In the domain of parallel and distributed computing, such an abstraction is generally provided by distributed arrays.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Several works focus on the efficient use of futures in concurrent and distributed settings [2,7,12], sometimes synchronizing a group of tasks, but none of them use a single future as the abstraction of a large set of data. In the domain of parallel and distributed computing, such an abstraction is generally provided by distributed arrays.…”
Section: Related Workmentioning
confidence: 99%
“…The notion of streaming futures was defined in the context of ABS in [2]. This approach provides a solution for tailoring futures to large amounts of data and in particular data streams.…”
Section: Related Workmentioning
confidence: 99%
“…A preliminary discussion of the overall idea underlying this paper is given in [6]. As an extension, in this paper we introduce the different implementations of data streams, an operational semantics for both implementations of streams, a new type system which formalizes the integration of futures and data streams, and a proof of type-safety.…”
Section: Introductionmentioning
confidence: 99%