From: Jurgen Vinju To: Date: Fri, 5 Nov 2004 13:10:05 +0100 Subject: PEM: Robert Hirschfeld | AspectS -- Aspect-Oriented Programming in Dynamic Systems | 25.06.02 From: pem (PEM moderator) To: pem-noreply Subject: PEM meeting | 25.06.02 | M279 Precedence: bulk X-url: http://www.cwi.nl/~pem Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Dear colleagues, An !!!EXTRA PEM!!! is organized on Tuesday June, 25. Two talks will be given: Robert Hirschfeld will talk about AspectS. After coffee, Ralf Laemmel will continue with another aspect oriented programming talk on method-call interception. This announcement can be found at AspectS -- Aspect-Oriented Programming in Dynamic Systems Date: 25.06.02 Time: 10:00 Venue: M279 Speaker: Robert Hirschfeld Title: AspectS -- Aspect-Oriented Programming in Dynamic Systems AspectS is an approach to general-purpose aspect-oriented programming in the Squeak/Smalltalk environment. Based on concepts of AspectJ it extends the Smalltalk MOP to accommodate the aspect modularity mechanism. In contrast to systems like AspectJ, weaving and unweaving in AspectS happens dynamically at runtime, on-demand, employing metaobject composition. Instead of introducing new language constructs, AspectS utilizes the expressiveness of Smalltalk itself as a pointcut language. The talk will outline work done so far on AspectS as well as next steps in addressing AOP in dynamic systems. Speaker: Robert Hirschfeld is a senior researcher with DoCoMo Euro-Labs, the European research facility of NTT DoCoMo Japan. There he works on infrastructure components for next generation mobile communication systems. Prior to joining DoCoMo, he was a principal engineer at Windward Solutions in Sunnyvale, California. Robert Hirschfeld received a Ph.D. in Computer Science from the Technical University of Ilmenau, Germany. _________________________________________________________________ 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 _________________________________________________________________