From Developer Needs to Domain-Specific Languages: Specifying Sceneries for Simulation-Based Validation of Mobile Robots | IEEE Conference Publication | IEEE Xplore