By the same authors

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

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

Standard

Towards Model-Based Development of Decentralised Peer-to-Peer Data Vaults. / Yohannis, Alfa; De La Vega, Alfonso; Kahrobaei, Delaram; Kolovos, Dimitris.

ACM / IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS). 2020.

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

Harvard

Yohannis, A, De La Vega, A, Kahrobaei, D & Kolovos, D 2020, Towards Model-Based Development of Decentralised Peer-to-Peer Data Vaults. in ACM / IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS). ACM / IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS), 16/10/20. https://doi.org/10.1145/3417990.3420043

APA

Yohannis, A., De La Vega, A., Kahrobaei, D., & Kolovos, D. (2020). Towards Model-Based Development of Decentralised Peer-to-Peer Data Vaults. In ACM / IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS) https://doi.org/10.1145/3417990.3420043

Vancouver

Yohannis A, De La Vega A, Kahrobaei D, Kolovos D. Towards Model-Based Development of Decentralised Peer-to-Peer Data Vaults. In ACM / IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS). 2020 https://doi.org/10.1145/3417990.3420043

Author

Yohannis, Alfa ; De La Vega, Alfonso ; Kahrobaei, Delaram ; Kolovos, Dimitris. / Towards Model-Based Development of Decentralised Peer-to-Peer Data Vaults. ACM / IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS). 2020.

Bibtex - Download

@inproceedings{36071193b08b47d7b7bc56cc881c5f3c,
title = "Towards Model-Based Development of Decentralised Peer-to-Peer Data Vaults",
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.",
author = "Alfa Yohannis and {De La Vega}, Alfonso and Delaram Kahrobaei and Dimitris Kolovos",
note = "{\textcopyright} 2020 Association for Computing Machinery. This is an author-produced version of the published paper. Uploaded in accordance with the publisher{\textquoteright}s self-archiving policy. Further copying may not be permitted; contact the publisher for details.; ACM / IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS) ; Conference date: 16-10-2020 Through 23-10-2020",
year = "2020",
month = oct,
day = "18",
doi = "10.1145/3417990.3420043",
language = "English",
isbn = "9781450381352",
booktitle = "ACM / IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS)",
url = "http://www.modelsconference.org",

}

RIS (suitable for import to EndNote) - Download

TY - GEN

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

AU - Yohannis, Alfa

AU - De La Vega, Alfonso

AU - Kahrobaei, Delaram

AU - Kolovos, Dimitris

N1 - © 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.

PY - 2020/10/18

Y1 - 2020/10/18

N2 - 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.

AB - 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.

U2 - 10.1145/3417990.3420043

DO - 10.1145/3417990.3420043

M3 - Conference contribution

SN - 9781450381352

BT - ACM / IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS)

T2 - ACM / IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS)

Y2 - 16 October 2020 through 23 October 2020

ER -