Generative Development of Embedded Real-Time Systems

Embedded real-time systems is a real-world application domain where state-of-the-art software development processes are already generative. Therefore it is a source of experience and also of additional technological requirements that may be of a general interest. After describing the special setting of Generative Programming in this area, the paper presents some lessons learned, open issues, and further directions. We conclude with a survey of the technology being under development at our site.