ScenarLang is a DSL (domain specific language) that aims at facilitating and shortening the writing of unit tests for Java code.
We all know how important unit testing is to improve code quality and how boring it is to write proper test set up. To achieve this purpose, there are already quite a few tools that exists to generate mocks and validation (ie mockito http://code.google.com/p/mockito/ which is used in this project).
The problem with these tools (and not only these) is that the configuration of the test case remains quite verbose which can, in the end, lower the readability and maintainability of your tests.
In the intent, ScenarLang is close to what you can do with spring framework, only does it try to be easier to read and less verbose than the large xml-application-contexts required by that framework.