The Summer is gone, the Autumn is almost gone and so many things have happened. Unfortunately, I have little time to write nowadays. I still have lots of topics to ponder about together so I hope that my writing trend will improve a bit in the future.
About 3 weeks ago, Bits&Chips, a Dutch magazine for high-tech industries, has organized a two days conference on software product line engineering: High-Tech Product Lines 2011 (also known as Practical Product Lines in the previous editions).
The event had great keynotes (among others, Jan Bosch and Linda Northop) and there were also many good presentations (Markus Voelters, Jukka-Pekka Tolvanen and others) in the sessions during these two days. You can find the whole conference program, including most of the presentations online here.
In the second day, Loek Cleophas and I had a talk on applying domain-specific modeling and software product line engineering (SPLE) techniques to developing software-in-the-loop simulators (SILS) for early testing and hardware-software integration. In our talk, we presented an overview of a domain-specific modeling language for the modeling of hardware configurations combined with material flow (in particular, wafer flow) in complex manufacturing systems. As an automated production mechanism, we used a code generator that generates the final source code of the executable simulators from the models.
In the presentation below and in the abstract here, you can find the rest of the story about how this DSL looks like and how we use it. If you know other projects on applying SPLE or MDE techniques on virtualization and/or testing, please let me know, I am very interested hear about them.