Using Domain Specific Languages to Improve the Development of a Power Control Unit

Mathijs Schuts, Jozef Hooman · Annals of Computer Science and Information Systems · 2015

To improve the design of a power control unit at Philips, two Domain Specific Languages (DSLs) have been used.The first DSL provides a concise and readable notation for the essential state transitions.It is used to generate both configuration files and analysis models.In addition, we also generate instances of a second DSL which represents test traces.This second DSL is used to generate test cases for the power control unit.The use of DSLs not only improved productivity, but also the quality of the configuration files and the test set.• How much time is needed to learn the tools and techniques?• How much effort is needed to migrate the current legacy component to a component which is defined by a highlevel human-usable DSL?• Does the DSL approach support the combination with analysis techniques such as simulation tools and formal

Read the paper · More papers on PaperTik