The Rational Training course, RD420: Domain-specific Modeling with Rational Software Architect, started as a collaboration between Lee Ackerman and James Conallen, both thought leaders in Rational's MDD and patterns communities. Jim and Lee teamed up to present a hands-on workshop about DSM at the Rational Software Conference, and afterward this work evolved into RD420 and RDV20. The simple robotics case study for the course came directly from Lee and Jim's shared interest in coaching their kids' FIRST LEGO League teams.
Lee has since co-authored a book with Celso Gonzalez, called, Patterns-Based Engineering, which presents the state of the art of using patterns across the software development lifecycle. The book includes a case study and examples, plus an accompanying Web site with additional artifacts (including a PBE practice), blog, and updates.
Check out this interview with Lee Ackerman by Valerie Skinner, which was posted today on IBM DeveloperWorks.