From: Jurgen Vinju To: Date: Fri, 5 Nov 2004 13:09:54 +0100 Subject: PEM: Eggie van Buiten | Generating Program Transformers and Analyzers from a Grammar | 17.12.98 From: pem (PEM moderator) To: pem-noreply Subject: PEM meeting | 17.12.98 | M2.79, CWI Precedence: bulk X-url: http://www.cwi.nl/~pem Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Dear Environmentalists, This weeks talk is by Eggie van Buiten, on Program Tranformer Generation. It will be the last PEM of 1998. The PEM will take two weeks off, and return with new and improved ideas on January 7, 1999. Your friendly PEM organizer wishes you all a nice, warm, cold (depending on where you are) and happy Christmas & New Year. This announcement can be found at Generating Program Transformers and Analyzers from a Grammar Date: 17.12.98 Time: 10:00 Venue: M2.79, CWI Speaker: Eggie van Buiten Title: Generating Program Transformers and Analyzers from a Grammar In the re-engineering area, many problems deal with questions like `how can transform program "x", written in language "l", be restructured to program "x'" (also written in language "l")', `how can analysis program "x", written in language "l", be processed to get a metric "m". Most of these problems require a more sophisticated approach than hacking a perl program or `grepping' a file with a regular expression. In this talk, I shall describe how, given a SDF grammar of a (programming) language "l", ASF+SDF specifications of transformation- and analysis tool can be generated that have a default behaviour and how, by overruling this default behaviour, specific transformers and analysers can be created `on the fly'. _________________________________________________________________ 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 _________________________________________________________________