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.
Domain-specific Languages and Modeling
The new self-paced virtual course, RDV20: Domain-Specific Modeling with IBM Rational Software Architect V7.5, has just been released and is available from IBM via The Learner Portal.
See this complete course description.
About Rational SPVC
Self-paced virtual classes (SPVC) are new from Rational. SPVC offers maximum flexibility and control over skills development and learning. You can train at your own location, at your own pace, without a fixed schedules or travel.
With SPVC, instructors are included "virtually" through recorded lecture, demonstrations, and exercises. Students have access to on-demand virtual labs 24x7 using real IBM software for hands-on lab activities, and a forum is provided that is staffed with subject matter experts that can answer questions about the labs and lectures.
This My developerWorks Group is also provided with the RDV20 course, as a way to find further information and network with the larger developer community about domain-specific languages and modeling.