By the same authors

Towards Model-Based Development of Decentralised Peer-to-Peer Data Vaults

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Full text download(s)

Published copy (DOI)



Publication details

Title of host publicationACM / IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS)
DateAccepted/In press - 2020
DatePublished (current) - 18 Oct 2020
Number of pages8
Original languageEnglish


Using centralised data storage systems has been the standard practice followed by online service providers when managing the personal data of their users.
This method requires users to trust these providers and, to some extent, users are not in full control over their data.
The development of applications around decentralised data vaults, i.e., encrypted storage systems located in user-managed devices, can give this control back to the users as sole owners of the data.
However, the development of such applications is not effort-free, and it requires developers to have specialised knowledge, such as how to deploy secure and peer-to-peer communication systems.
We present Vaultage, a model-based framework that can simplify the development of data vault applications.
We demonstrate its core features through a social network application case study and include some initial evaluation results, showing Vaultage's code generation capabilities and some profiling analysis of the generated network components.

Bibliographical note

© 2020 Association for Computing Machinery. This is an author-produced version of the published paper. Uploaded in accordance with the publisher’s self-archiving policy. Further copying may not be permitted; contact the publisher for details.

Discover related content

Find related publications, people, projects, datasets and more using interactive charts.

View graph of relations