Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3652620.3688222acmconferencesArticle/Chapter ViewAbstractPublication PagesmodelsConference Proceedingsconference-collections
short-paper
Free access

A Virtual Global Monorepo of Immutable Linked Data

Published: 31 October 2024 Publication History

Abstract

The data layer of today's model management solutions often is either centralized or Git-based. We point out a number of limitations of current approaches, such as poor replicability, manually configured access control, centralization, hard-coded 'meta-data', and inflexible encodings. We argue for a set of fundamental features / restrictions (most importantly immutability and capability-based security) for decentralized model management systems to adapt, to solve these problems at their root. We distinguish a fundamental core from non-fundamental applications (such as versioning), that can be built on top.

References

[1]
Apache parquet. https://parquet.apache.org/. Accessed: 2024-07-15.
[2]
Fabrice Bellard. QEMU, a Fast and Portable Dynamic Translator. In USENIX Annual Technical Conference (ATEC '05), FREENIX Track, page 41. USA, 2005.
[3]
Juan Benet. IPFS - Content Addressed, Versioned, P2P File System. arXiv preprint arXiv:1407.3561, 2014.
[4]
Bugs everywhere. https://bugseverywhere.org/. Accessed: 2024-07-09.
[5]
Ludovic Courtès. Functional Package Management with Guix. arXiv preprint arXiv:1305.4584, 2013.
[6]
Andreas Demuth, Markus Riedl-Ehrenleitner, Alexander Nöhrer, Peter Hehen-berger, Klaus Zeman, and Alexander Egyed. Designspace: an infrastructure for multi-user/multi-tool engineering. In Proceedings of the 30th Annual ACM Symposium on Applied Computing, pages 1486--1491, 2015.
[7]
Eelco Dolstra, Andres Löh, and Nicolas Pierron. NixOS: A purely functional Linux distribution. J. Funct. Program., 20(5--6):577--615, 2010.
[8]
Joeri Exelmans, Jakob Pietron, Alexander Raschke, Hans Vangheluwe, and Matthias Tichy. A new versioning approach for collaboration in blended modeling. J. Comput. Lang., 76:101221, 2023.
[9]
Joeri Exelmans, Ciprian Teodorov, Robert Heinrich, Alexander Egyed, and Hans Vangheluwe. Collaborative live modelling by language-agnostic versioning. In ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS 2023 Companion, Västerås, Sweden, October 1--6, 2023, pages 364--374. IEEE, 2023.
[10]
Henry M. Levy. Capability-Based Computer Systems. Butterworth-Heinemann, USA, 1984.
[11]
Julien Malka, Stefano Zacchiroli, and Théo Zimmermann. Reproducibility of Build Environments through Space and Time. In Proceedings of the 2024 ACM/IEEE 44th International Conference on Software Engineering: New Ideas and Emerging Results, ICSE-NIER'24. ACM, April 2024.
[12]
Miklós Maróti, Tamás Kecskés, Róbert Kereskényi, Brian Broll, Péter Völgyesi, László Jurácz, Tihamer Levendovszky, and Ákos Lédeczi. Next generation (meta) modeling: web-and cloud-based collaborative tool infrastructure. MPM@MoDELS, 1237:41--60, 2014.
[13]
Chris Okasaki. Purely functional data structures. Cambridge University Press, 1999.
[14]
Yentl Van Tendeloo and Hans Vangheluwe. The Modelverse: A tool for Multi-Paradigm Modelling and simulation. In Winter Simulation Conference, WSC 2017, Las Vegas, NV, USA, pages 944--955. IEEE, 2017.
[15]
David Wagner, So Young Kim-Castet, Alejandro Jimenez, Maged Elaasar, Nicolas Rouquette, and Steven Jenkins. CAESAR Model-Based Approach to Harness Design. In 2020 IEEE Aerospace Conference, pages 1--13, 2020.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
MODELS Companion '24: Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems
September 2024
1261 pages
ISBN:9798400706226
DOI:10.1145/3652620
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 31 October 2024

Check for updates

Author Tags

  1. model management
  2. capability-based security
  3. versioning

Qualifiers

  • Short-paper

Funding Sources

Conference

MODELS Companion '24
Sponsor:

Acceptance Rates

Overall Acceptance Rate 144 of 506 submissions, 28%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 19
    Total Downloads
  • Downloads (Last 12 months)19
  • Downloads (Last 6 weeks)19
Reflects downloads up to 23 Nov 2024

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media