Design of embedded systems mars rover DSL project