A domain specific language for design software in the electrical engineering domain
|G. Czech, M. Moser. A domain specific language for design software in the electrical engineering domain. number SCCH-TR-17098, 12, 2017.|
|Organisation||Software Competence Center Hagenberg GmbH|
In this paper we present our domain specific language for the design of electrical machines (e.g. power transformers). We outline the challenges of building software for the fastpaced domain of electrical machine design. We argue that our domain specific modeling (DSM) approach meets these challenges which help to streamline iterative software engineering without the support of a language workbench, unavailable for our target technology (Microsoft .NET). The documentation of our language design and implementation gives a technical description how we achieved this with help of a custom built tool chain. Further we give fourteen recommendations for all phases for iterative software engineering streamlined with DSM.