Building Deduplicated Model Repositories to Assess Domain-Specific Languages Evolution
| dc.contributor.author | Lachance, Alexandre | |
| dc.contributor.author | Mosser, Sébastien | |
| dc.contributor.department | Computing and Software | en_US |
| dc.date.accessioned | 2025-01-21T20:53:55Z | |
| dc.date.available | 2025-01-21T20:53:55Z | |
| dc.date.issued | 2024-09-22 | |
| dc.description.abstract | Software evolution and maintenance is a real challenge in modern software engineering. In the context of model-driven development, which heavily rely on interconnected (meta-)models, tools and generators, evolving both models and their associated meta-models is particularly complex. This issue is also prevalent in language engineering, where evolving a language’s grammar or semantics must remain consistent with the pre-existing models. In this paper, we explore how techniques inspired by repository mining can help a model designer/language engineer to build a deduplicated dataset of existing models available in open source repositories. Deduplication is essential to ensure the evolution made on the metamodel/ language can be efficiently assessed. We apply the method to the P4 language, an industrial domain-specific language (Intel, Linux foundation) used to model software defined networks. | en_US |
| dc.description.sponsorship | NSERC | en_US |
| dc.identifier.uri | http://hdl.handle.net/11375/30906 | |
| dc.language.iso | en | en_US |
| dc.publisher | ACM | en_US |
| dc.subject | Compiler | en_US |
| dc.subject | DSL | en_US |
| dc.subject | Model | en_US |
| dc.subject | Mining | en_US |
| dc.subject | Evolution | en_US |
| dc.title | Building Deduplicated Model Repositories to Assess Domain-Specific Languages Evolution | en_US |
| dc.type | Preprint | en_US |