[PRL] Fwd: Sergei Kojarski: PhD Dissertation Defense 5/28

Karl Lieberherr lieber at ccs.neu.edu
Tue May 27 11:47:23 EDT 2008


Sergei's defense is tomorrow at 9.30 am.

-- Karl

---------- Forwarded message ----------
From: Patricia Freeman <tricia at ccs.neu.edu>
Date: Wed, May 21, 2008 at 9:30 AM
Subject: Sergei Kojarski: PhD Dissertation Defense 5/28
To: faculty <faculty at ccs.neu.edu>, grads <grads at ccs.neu.edu>
Cc: dhlorenz at gmail.com


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/
-------------- next part --------------
HTML attachment scrubbed and removed


More information about the PRL mailing list