Aggregation Policies for Tuple Spaces

Linas Kaminskas, Alberto Lluch Lafuente

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

92 Downloads (Pure)


Security policies are important for protecting digitalized information, control resource access and maintain secure data storage. This work presents the development of a policy language to transparently incorporate aggregate programming and privacy models for distributed data. We use tuple spaces as a convenient abstraction for storage and coordination. The language has been designed to accommodate well-known models such as k-anonymity and (ε,δ) -differential privacy, as well as to provide generic user-defined policies. The formal semantics of the policy language and its enforcement mechanism is presented in a manner that abstracts away from a specific tuple space coordination language. To showcase our approach, an open-source software library has been developed in the Go programming language and applied to a typical coordination pattern used in aggregate programming applications.
Original languageEnglish
Title of host publicationCOORDINATION 2018: Coordination Models and Languages
Publication date2018
ISBN (Print)978-3-319-92407-6
Publication statusPublished - 2018
Event20th International Conference on Coordination Models and Languages - University Complutense of Madrid, Madrid, Spain
Duration: 18 Jun 201820 Jun 2018


Conference20th International Conference on Coordination Models and Languages
LocationUniversity Complutense of Madrid
Internet address
SeriesLecture Notes in Computer Science


  • Secure coordination
  • Policy languages
  • Privacy models
  • Tuple spaces
  • Aggregate programming

Fingerprint Dive into the research topics of 'Aggregation Policies for Tuple Spaces'. Together they form a unique fingerprint.

Cite this