From: Jurgen Vinju To: Multiple recipients of list PEM <> Date: Tue, 14 Nov 2000 14:33:59 +0100 Subject: PEM - Leon Moonen - 16.11.00 Dear colleagues, On Thursday Leon Moonen will present his work on reengineering of legacy software systems using type abstractions. This is joint work with Arie van Deursen. NOTA BENE: ROOM IS AT THE UVA ON THE GROUND FLOOR. This announcement can be found with links at Exploring Legacy Systems Using Types Date: 16.11.00 Time: 10:00 Venue: F0.13 UvA/WCW Speaker: Leon Moonen Title: Exploring Legacy Systems Using Types We show how hypertext-based program understanding tools can achieve new levels of abstraction by using inferred type information for cases where the subject software system is written in a weakly typed language. We propose TypeExplorer, a tool for browsing COBOL legacy systems based on these types. The talk addresses how types, an invented abstraction, can be presented meaningfully to software re-engineers and shows the use of TypeExplorer for understanding legacy systems, at the level of individual statements as well as at the level of the software architecture - which is illustrated by using TypeExplorer to browse an industrial COBOL system of 100,000 lines of code. 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/~jurgenv/pem/index.html _________________________________________________________________