Subject: Reminder: Orleans today on Separation of Concerns
From: Karl Lieberherr (firstname.lastname@example.org)
Date: Wed May 22 2002 - 09:57:26 EDT
Doug Orleans' comprehensive presentation will be today!
TITLE: Programming Language Support for Separation of Concerns
Speaker: Doug Orleans
College of Computer Science
Date: May 22
Time: 3pm to 4pm
Place: 149 CN
Separation of concerns is a useful problem-solving technique.
Ideally, each program module should embody one (and only one) concern
of the problem that the program is solving. In practice, this
correspondence is limited by the constructs available in the
programming language; some kinds of concerns are easier or harder to
separate in a given language, and crosscutting concerns are hard to
separate in any currently popular language. Programming languages
should provide support for separation of concerns for as many kinds of
concerns as possible, and they can achieve this while remaining
conceptually simple. I describe a language called Fred that attempts
to meet these criteria, based on predicate dispatching,
aspect-oriented programming, and units.
Karl Lieberherr (advisor)
This archive was generated by hypermail 2b28 : Wed May 22 2002 - 09:57:31 EDT