[Colloq] PhD Thesis Defense: Sergei Kojarski 5/28
Patricia Freeman
tricia at ccs.neu.edu
Tue May 27 15:36:34 EDT 2008
Northeastern University
College of Computer and Information Science
Wednesday, May 28, 2008 @ 9:30am
366 West Village H
All faculty and students are cordially invited to attend
the Ph.D. Dissertation presentation by Sergei Kojarski on
Wednesday, May 28, 2008 at 9:30 A.M. in Room 366 WVH.
PhD Dissertation Defense:
Sergei Kojarski
Title:
Third-Party Composition of AOP Mechanisms
Abstract:
Domain specific aspect-oriented language extensions
offer unique capabilities to deal with a variety
of crosscutting concerns. Ideally, one should be
able to use several of these extensions together in a
single program. Unfortunately, each extension generally
implements its own specialized weaver and the different
weavers are incompatible. Even if the weavers were
compatible, combining them is a difficult task to do in
general, because each extension defines its own language
with new semantics. My PhD research resolves this
difficulty by formulating, analyzing, and solving the
aspect extension composition problem. The main result is
AWESOME: a scalable, general, and practical framework for
composing aspect weavers. To be scalable, the framework
supports third-party composition of aspect weavers. To
be general, the framework provides means for customizing
the composition behavior. Furthermore, to be practically
useful, there is no framework-associated overhead on
the runtime performance of compiled aspect programs.
Bibliography:
[Kojarski and Lorenz, OOPSLA'05] Pluggable AOP: Designing
aspect mechanisms for third-party composition.
[Kojarski and Lorenz, ICSE'06] Modeling aspect mechanisms:
A top-down approach.
[Kojarski and Lorenz, ICSE'07] Identifying feature
interactions in aspect-oriented frameworks.
[Kojarski and Lorenz, OOPSLA'07] AWESOME: An aspect co-weaving
system for composing multiple aspect-oriented extensions.
Committee:
The Comprehensive Committee members were: David H. Lorenz (Advisor),
Gene Cooperman, David Kaeli, Karl Lieberherr, and John Vlissides.
The Dissertation Committee members are: David H. Lorenz (Advisor),
Gene Cooperman, Erik Ernst, David Kaeli, and Karl Lieberherr.
--
D. H. Lorenz, Associate Professor
http://www.openu.ac.il/home/lorenz/
More information about the Colloq
mailing list