The research and educational activities described on these pages has been supported in part by the US National Science Foundation (NSF) under grants CCF-11-17937, CCF-10-17334, CNS-07-09217, CNS-06-27354, and a CAREER award 08-46059.
AboutPeopleResearchQuick LinksGot a question?Got a question or comment? Contact us at (515) 294-6168 or hridesh@iastate.edu. |
Eos: instance-level aspects for integrated system designBy Hridesh Rajan and Kevin J. SullivanAbstractThis paper makes two contributions: a generalization of AspectJ-like languages with first-class aspect instances and instance-level advising, and a mapping of the mediator style for integrated system design into this space. We present Eos as a prototype language design and implementation. It extends C# with AspectJ-like constructs, first-class aspect instances and instance-level advising. These features enable a direct mapping of mediators to aspect instances, with modularity improved, insofar as components need not declare, announce, or register for events. Bibliographic Information
@inproceedings{Rajan-Sullivan-Eos, Full Paper: PDF |