Please use this identifier to cite or link to this item:
http://hdl.handle.net/11375/30906
Title: | Building Deduplicated Model Repositories to Assess Domain-Specific Languages Evolution |
Authors: | Lachance, Alexandre Mosser, Sébastien |
Department: | Computing and Software |
Keywords: | Compiler;DSL;Model;Mining;Evolution |
Publication Date: | 22-Sep-2024 |
Publisher: | ACM |
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. |
URI: | http://hdl.handle.net/11375/30906 |
Appears in Collections: | McMaster Centre for Software Certification Publications |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
main 2.pdf | 1.37 MB | Adobe PDF | View/Open |
Items in MacSphere are protected by copyright, with all rights reserved, unless otherwise indicated.