From: PEM moderator To: Multiple recipients of list PEM <> Date: Tue, 20 Aug 2002 11:16:12 +0200 Subject: PEM | 22.08.02 | M.279 Precedence: bulk X-url: http://www.cwi.nl/~pem Mime-Version: 1.0 Content-Type: text/plain Hi, This week Christian Stenzel (Universität Rostock) will present work he has done for his thesis. This announcement can be found at Semantics-directed Implementation of Method-call Interception Date: 22.08.02 Time: 10:00 Venue: M.279 Speaker: Christian Stenzel, Universität Rostock Title: Semantics-directed Implementation of Method-call Interception I will presents the results of my diploma thesis concerning the implementation of aspect-oriented concepts. Starting from the formal semantics of a core language which includes method-call interception, different implementational models are examined regarding expressiveness, simplicity, and efficiency. An important aim is the complete coverage of the dynamic abilities for aspect application as specified in the formal model. Further requirements for the models are separate compilation and circumvention of reflection. The impacts of these requirements on efficiency are also discussed, as well as concepts for the compensation of some initial drawbacks. Finally the performance of the resulting implementational models is compared with other, more static and less semantics-directed approaches like AspectJ and JMangler. 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 _________________________________________________________________