University of Twente Student Theses

Login

Extensibility Of Domain-Specific Languages: A Case Study of an Industrial DSL

Tomov, Naum Rosenov (2024) Extensibility Of Domain-Specific Languages: A Case Study of an Industrial DSL.

[img] PDF
1MB
Abstract:Domain-specific languages (DSLs) are software languages made for a certain domain. They provide an interface for domain experts to write expressive, yet readable code. One major disadvantage of designing and developing DSLs is the cost of maintenance and evolution of the language. A DSL needs to evolve to reflect changes in the domain it represents, to provide new functionality, and to address end-user demands. Software language engineering is a developing discipline and systematic techniques as well as measurements are presently lacking. This thesis aims to outline and address this gap, starting with the need for more objective ways to evaluate languages and arriving at a set of extension guidelines for an industrial DSL. A case study is performed on a DSL from the industry to learn about the challenges faced in practice while developing domain-specific languages and to provide tangible examples of how to procure relevant extension guidelines for domain-specific languages.
Item Type:Essay (Master)
Faculty:EEMCS: Electrical Engineering, Mathematics and Computer Science
Subject:54 computer science
Programme:Computer Science MSc (60300)
Link to this item:https://purl.utwente.nl/essays/100994
Export this item as:BibTeX
EndNote
HTML Citation
Reference Manager

 

Repository Staff Only: item control page