[PRL] AOP questions

Joe Marshall jrm at ccs.neu.edu
Wed Mar 30 13:19:45 EST 2005


"Karl Lieberherr" <lieber at ccs.neu.edu> writes:

> My view of AOSD is as a technology for incremental development of
> artifacts. You have built an artifact using a dominant structure, with
> an evolution path in mind, and now you want to add a new concern. Most
> likely, adding the new concern will cut across the dominant structure
> and AOSD studies coordinate systems and advice mechanism for expressing
> where to add the new concern.
>
> You can apply this to relational structures in math., e.g., graphs or
> grammars or XML, and of course programs. 

I like this view.  It makes it obvious why there is so much hype about
AOSD and why the Lisp and Scheme community have tended to yawn about
it:  Lisp allows multiple `dominant structures' to co-exist in a way
that other languages (like Java) do not.




More information about the PRL mailing list