A domain specific language for design software in the electrical engineering domain

Authors Gerald Czech
Michael Moser
Editors
Title A domain specific language for design software in the electrical engineering domain
Type techreport
Number SCCH-TR-17098
Organization Software Competence Center Hagenberg GmbH
Month December
Year 2017
SCCH ID# 17098
Abstract

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.