Begin forwarded message:
From: Oscar Nierstrasz oscar@iam.unibe.ch Date: 10. September 2007 11:36:11 GMT+02:00 To: choose-news@iam.unibe.ch Subject: [scg-staff] [Choose-news] CHOOSE talk in Bern - Monday Sept 17 @ 17h30 - Robert Hirschfeld - Expressing Context-dependent Behavioral Variations with Context-oriented Programming
The CHOOSE executive board is pleased to invite you to a presentation by Robert Hirschfeld (HPI Potsdam, Germany) on 'Expressing Context- dependent Behavioral Variations with Context-oriented Programming'.
This event is free for all SI-CHOOSE members, even the drinks after the talk! Non-CHOOSE members are also welcome, and are encouraged to fill out the membership application form (http://www.s-i.ch/) before attending the meeting. If you want to know more about CHOOSE and the events which CHOOSE organises, please visit www.choose.s-i.ch
NOTE: registration for this event is required. Please fill out the registration form at the end of this e-mail.
--
Expressing Context-dependent Behavioral Variations with Context- oriented Programming ====================================================================== == ============
When: Monday, Sept 17, 2007
Where: Universitaet Bern, Engehaldenstrasse 8, 3012 Bern, Hoersaal 001
Travel instructions: http://www.iam.unibe.ch/~scg/Resources/Maps/
Speaker
Robert Hirschfeld, HPI Potsdam, Germany
Expressing Context-dependent Behavioral Variations with Context- oriented Programming (joint work with Pascal Costanza, VUB Brussels, Belgium)
Agenda
17h30 Talk and Q/A
Afterwards you are invited to a refreshment.
Abstract
Context-oriented Programming, or COP, provides programmers with dedicated abstractions and mechanisms to concisely represent behavioral variations that depend on execution context. By treating context explicitly, and by directly supporting dynamic composition based on it, COP allows programmers to better express software entities that adapt their behavior late-bound, at runtime. Our presentation will illustrate COP constructs, their application, and their implementation, as well the relationship of COP to other approaches such as feature-oriented and aspect-oriented programming. We use Squeak as a programming environment to demonstrate sample scenarios.
Bio
Robert Hirschfeld is a Professor of Computer Science at the Hasso- Plattner-Institut in Potsdam. There he leads the Software Architecture Group that is concerned with fundamental elements and structures of software, developing methods and tools for improving the comprehension and design of complex systems. Robert Hirschfeld was a senior researcher with DoCoMo Euro-Labs, the European research facility of NTT DoCoMo Japan, where he worked on infrastructure components for next generation mobile systems with a focus on dynamic service adaptation and aspect-oriented programming. Prior to joining Euro-Labs, he was a principal engineer at Windward Solutions in Sunnyvale, California. Robert Hirschfeld received a Ph.D. in Computer Science form the Technical University of Ilmenau, Germany.
REGISTRATION
Please DO NOT reply to this e-mail! Fill in the form below and sent it to choose AT glue.ch. Thanks.
I want to register for the following event: ___
Name: ______________________________________
Email: ______________________________________
Company: ______________________________________
Address: ______________________________________
ZIP/City:______________________________________
Please check:
[ ] CHOOSE member [ ] JUGS member [ ] SI member [ ] Non-Member
choose-news@iam.unibe.ch is a *moderated* mailing list for announcing non-commercial events related to Object Technology in Switzerland. Please send announcements to be posted to: choose-news@iam.unibe.ch To learn more about SI and CHOOSE, see: http://www.choose.s-i.ch/ Choose-news mailing list Choose-news@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/choose-news
Marcus -- Marcus Denker -- denker@iam.unibe.ch http://www.iam.unibe.ch/~denker
squeak-ev@lists.squeakfoundation.org