Raise your level of abstraction
Today, I put online the assignment for the LWC 2012. This years assignment is about creating a full solution to a domain problem, consisting of a language definition, derived models, code generation and running the software on a provided platform.
Details can be found on the following links.
The 2011 web site - content will be migrated to the Wiki over the next 10 days