M-SDL is a small, domain-specific language designed for describing scenarios where actors (sometimes called agents), such as cars and pedestrians, move through an environment. These scenarios have parameters that let you control and constrain the actors, the movements and the environment.