From: PEM moderator To: Multiple recipients of list PEM <> Date: Mon, 3 Mar 2003 11:52:44 +0100 Subject: PEM | 7.03.03 | Z009 Precedence: bulk X-url: http://www.cwi.nl/~pem Mime-Version: 1.0 Content-Type: text/plain Dear colleagues, Krzysztof Czarnecki will visit CWI this week. He will also give the following presentation on Generative Programming. You are cordially invited to attend this PEM on Friday. This announcement can be found at Generative Programming: Towards Automation in Product-Line Development Date: 7.03.03 Time: 10:00 Venue: Z009 Speaker: Krzysztof Czarnecki Title: Generative Programming: Towards Automation in Product-Line Developm ent Today's software engineering practices are aimed at developing single systems. There are attempts to achieve reuse through object- and component-based technologies with two specific goals: to cut development costs, and time-to-market and to improve quality. But current research and practical experience suggest that only moving from the single system engineering to the system-family engineering approach can bring significant progress with respect to these goals. Generative programming build on system-family engineering and puts its focus on maximizing the automation of application development: given a system specification, generators use a set of reusable components to generate a concrete system. Both the means of application specification, the generators, and the reusable components are developed in a domain-engineering cycle. This talk provides an overview of the necessary techniques, notations, and processes using examples. It gives application examples from the embedded and IT software domains. Finally, it shows the connections to related areas and identifies issues for future research. Krzysztof Czarnecki is a researcher and consultant with the Software Technology Lab at DaimlerChrysler Research in Ulm, where he has been working on generative programming and its industrial application since 1996. He co-authored (together with Ulrich Eisenecker) the book "Generative Programming: Methods, Tools, and Applications", Addison-Wesley 2000. Have a nice day. _________________________________________________________________ The programming environment meetings are a forum for the presentation and discussion of new ideas, ongoing and finished work. A typical meeting addresses a subject in the area of programming environments, program generation, algebraic specification, term rewriting, parsing, etc. A presentation ideally takes between 45 and 90 minutes. Meetings taking longer than 45 minutes are interrupted by a coffeebreak. Most Thursdays, a meeting is held which starts at 10:00 am. in one of the rooms at CWI/WINS. Exceptionally, dates or times may change. The program of the meetings is available on WWW: http://www.cwi.nl/~pem _________________________________________________________________