IndexQuick LinksGot a question?Got a question or comment? Contact us at (515) 294-6168 or hridesh@cs.iastate.edu. |
Ptolemy: A Language with Quantified, Typed EventsBy Hridesh Rajan and Gary T. LeavensAbstract
Implicit invocation and aspect-oriented languages provide related
but distinct mechanisms for separation of concerns. Implicit
invocation languages have explicitly announced events, which
runs registered observer methods. Aspect-oriented languages
have implicitly announced events, called "join points,"
which run method-like but more powerful advice.
A limitation of implicit invocation languages is their inability
to refer to a large set of events succinctly.
They also lack the expressive power of advice, and require code
to manage event registration and announcement. Aspect-oriented
languages also have several limitations, including the potential for
fragile dependence on syntactic structure that may hurt maintain
ability, limits in the set of join points and the reflective contextual
information that they make available. Bibliographic Information
@InProceedings{Rajan-Leavens-08, Latest Version:[PDF]. |