Jahanbin, Sorour, Kolovos, Dimitris orcid.org/0000-0002-1724-6563, Gerasimou, Simos et al. (1 more author) (2022) Partial Loading of Repository-Based Models through Static Analysis. In: Proceedings of the 15th ACM SIGPLAN International Conference on Software Language Engineering (SLE 2022). Proceedings of the 15th ACM SIGPLAN International Conference on Software Language Engineering (SLE 2022), 06-07 Nov 2022 ACM , NZL , 266–278.
Abstract
As the size of software and system models grows, scalability issues in the current generation of model management languages (e.g. transformation, validation) and their supporting tooling become more prominent. To address this challenge, execution engines of model management programs need to become more efficient in their use of system resources. This paper presents an approach for partial loading of large models that reside in graph-database-backed model repositories. This approach leverages sophisticated static analysis of model management programs and auto-generation of graph (Cypher) queries to load only relevant model elements instead of naively loading the entire models into memory. Our experimental evaluation shows that our approach enables model management programs to process larger models, faster, and with a reduced memory footprint compared to the state of the art.
Metadata
Item Type: | Proceedings Paper |
---|---|
Authors/Creators: |
|
Copyright, Publisher and Additional Information: | © 2022 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 |
Dates: |
|
Institution: | The University of York |
Academic Units: | The University of York > Faculty of Sciences (York) > Computer Science (York) |
Depositing User: | Pure (York) |
Date Deposited: | 16 Nov 2022 15:40 |
Last Modified: | 13 Nov 2024 09:25 |
Published Version: | https://doi.org/10.1145/3567512.3567535 |
Status: | Published |
Publisher: | ACM |
Identification Number: | 10.1145/3567512.3567535 |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:193465 |
Download
Filename: AuthorVersion.pdf
Description: Partial Loading of Repository-based Models through Static Analysis