Improving maintenance by creating a DSL for configuring a fieldbus
conference paper
The high-tech industry produces complex devices in which software plays an important role. Since these devices have been developed for many decades, an increasing part of the software can be classified as legacy which is difficult to maintain and to extend. To improve the maintainability of legacy components, domain specific languages (DSLs) provide promising perspectives. We present a DSL for creating configuration files that describe the topology of a fieldbus. This DSL improves the maintainability and extensibility of a legacy component. Compared to the current way-ofworking, the configuration files generated by the DSL are of higher quality due to the concise representation of DSL instances and additional validation checks. To raise the level of abstraction even more, we have created a second DSL which allows a concise description of system configurations and the generation of topologies.
TNO Identifier
753500
ISBN
9781450348942
Publisher
Association for Computing Machinery, Inc
Article nr.
3023152
Source title
DSM 2016 - Proceedings of the International Workshop on Domain-Specific Modeling, co-located with SPLASH 2016
Editor(s)
Tolvanen, J.P.
Gray, J.
Sprinkle, J.
Rossi, M.
Gray, J.
Sprinkle, J.
Rossi, M.
Pages
28-34
Files
To receive the publication files, please send an e-mail request to TNO Repository.