A DSL for interface programming in robot welding domain
|Title||A DSL for interface programming in robot welding domain|
Creation, fault analysis and maintenance of welding automation solutions is typically restricted to professional software developers only. Program code is created in a general purpose programming language and is inaccessible to other stakeholders with limited or no programming skills. Our solution to this problem is to create a domain specific language (DSL) specifically designed to the restricted domain of welding automation and to be intuitively understandable by all stakeholders. The created DSL supports a textual and visual notation and is embedded within a full featured tool chain which let our customer fully replace the creation and maintenance of welding automation solutions by our transparent development approach.