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

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

Abstract

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.
Original languageEnglish
Title of host publicationACM / IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS)
Number of pages8
DOIs
Publication statusPublished - 18 Oct 2020
EventACM / IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS) -
Duration: 16 Oct 202023 Oct 2020
http://www.modelsconference.org

Conference

ConferenceACM / IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS)
Period16/10/2023/10/20
Internet address

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.

Cite this