A novel domain-specific language for the robot welding automation domain | IEEE Conference Publication | IEEE Xplore