Title
Industrial experiences with the evolution of a DSL
Author
Schuts, M.
Alonso, M.
Hooman, J.
Publication year
2021
Abstract
At Philips IGT, we develop and produce interventional X-ray systems. For a controller in these systems, we have an approximately five years old domain specific language. Like general programming languages, domains specific languages also evolve. These languages co-evolve together with their domain. The language used at IGT was initially created for one system instance. Because of our positive experiences with the language, we want to evolve the language to support a family of systems. In this paper, we report on our experiences with the modifications we made to the original language. We made these changes preserving the behavior of the existing system instance. To prevent confidentiality issues, we use a Lego robot in our examples.
Subject
Domain Specific Modelling
Evolution of DSM Languages
Industrial Application
Maintenance of DSM Languages
To reference this document use:
http://resolver.tudelft.nl/uuid:b48ae5e4-7dd5-41a5-987f-4abc2bd415cd
DOI
https://doi.org/10.1145/3486603.3486774
TNO identifier
961126
Publisher
Association for Computing Machinery, Inc
ISBN
9781450391061
Source
Proceedings of the 18th ACM SIGPLAN International Workshop on Domain-Specific Modeling (DSM ’21), October 18, 2021, Chicago, IL, USA. ACM, New York, NY, USA, 21-30
Document type
conference paper