2015
DOI: 10.1007/978-3-319-19282-6_13
|View full text |Cite
|
Sign up to set email alerts
|

Klaim-DB: A Modeling Language for Distributed Database Applications

Abstract: Abstract. We present the modelling language, Klaim-DB, for distributed database applications. Klaim-DB borrows the distributed nets of the coordination language Klaim but essentially re-incarnates the tuple spaces of Klaim as databases, and provides high-level language abstractions for the access and manipulation of structured data, with integrity and atomicity considerations. We present the formal semantics of Klaim-DB and illustrate the use of the language in a scenario where the sales from different branche… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 14 publications
(10 reference statements)
0
3
0
Order By: Relevance
“…Pattern matching and predicates. Our preliminary work [24] considered templates featuring both formal and actual fields and was in line with Klaim templates and the database query language QBE (Query by Example [25]). In the present work templates are restricted to formal fields only, since the combined power of pattern matching with such templates and predicates provides a more powerful mechanism with respect to the bare pattern matching used, for instance, in Linda and Klaim variants (e.g.…”
Section: Discussion and Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Pattern matching and predicates. Our preliminary work [24] considered templates featuring both formal and actual fields and was in line with Klaim templates and the database query language QBE (Query by Example [25]). In the present work templates are restricted to formal fields only, since the combined power of pattern matching with such templates and predicates provides a more powerful mechanism with respect to the bare pattern matching used, for instance, in Linda and Klaim variants (e.g.…”
Section: Discussion and Related Workmentioning
confidence: 99%
“…Allocation environments are needed at each physical site to record which logical localities are locally mapped to which physical ones. Compared to the conference version ( [24]) of this paper, we have replaced this two-layer structure with a single notion of "locality", to be able to focus on the exposition of the semantics and typing of database management constructs and primitives. Recovering this missing mechanism would not create any technical difficulties for the development.…”
Section: 2mentioning
confidence: 99%
See 1 more Smart Citation