From: Jurgen Vinju To: Date: Fri, 5 Nov 2004 13:10:01 +0100 Subject: PEM: Hans Zaadnoordijk | Source code transformations using the new ASF+SDF Meta-Environment | 22.03.01 From: pem (PEM moderator) To: pem-noreply Subject: PEM meeting | 22.03.01 | F 0.13 (UvA) Precedence: bulk X-url: http://www.cwi.nl/~pem Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Correcting an error in the previous announcement: THIS PEM IS ON THURSDAY AS USUAL, not on friday. Dear collegues, This week we reinstate the tradition of the STUDENT PEM. This is a forum that allows students to present the possibly partial results of their masters thesis on software engineering and related subjects. The first STUDENT PEM is by Hans Zaadnoordijk who has recently finished his masters thesis on COBOL tranformations using ASF+SDF. His talk promises to be quite interesting, so be there or be square! This announcement can be found at Source code transformations using the new ASF+SDF Meta-Environment Date: 22.03.01 Time: 10:00 Venue: F 0.13 (UvA) Speaker: Hans Zaadnoordijk Title: Source code transformations using the new ASF+SDF Meta-Environment Voor m'n afstuderen heb ik onderzoek gedaan naar de bruikbaarheid van de traversal functies in de nieuwe ASF+SDF meta-omgeving. Deel van dit onderzoek bestond uit het implementeren van het Cobol GOTO eliminatie algoritme van Sellink, Sneed en Verhoef met behulp van deze traversal functies. De GOTO eliminatie bestaat uit een groot aantal losse transformaties, die in de juiste volgorde moeten worden toegepast. Dankzij de verbeterde performance van transformaties dankzij de traversal functies werd het mogelijk om de juiste volgorde van deze transformaties automatisch te bepalen. Dit heb ik geimplementeerd als een toolbus script. Tijdens dit praatje bespreek ik het GOTO eliminatie algoritme, de implementatie in de ToolBus en de testresultaten van m'n onderzoek. _________________________________________________________________ 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 _________________________________________________________________