Skip navigation
  • Home
  • Browse
    • Communities
      & Collections
    • Browse Items by:
    • Publication Date
    • Author
    • Title
    • Subject
    • Department
  • Sign on to:
    • My MacSphere
    • Receive email
      updates
    • Edit Profile


McMaster University Home Page
  1. MacSphere
  2. Research Centres and Institutes
  3. McMaster Centre for Software Certification
  4. McMaster Centre for Software Certification Publications
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 SizeFormat 
main 2.pdf
Open Access
1.37 MBAdobe PDFView/Open
Show full item record Statistics


Items in MacSphere are protected by copyright, with all rights reserved, unless otherwise indicated.

Sherman Centre for Digital Scholarship     McMaster University Libraries
©2022 McMaster University, 1280 Main Street West, Hamilton, Ontario L8S 4L8 | 905-525-9140 | Contact Us | Terms of Use & Privacy Policy | Feedback

Report Accessibility Issue