Events - Colloquia & Seminars
CCIS Colloquium Spring 2005
Unifying Aspect and Object-Oriented Program Design
Speaker: Hridesh Rajan (University of Virginia)
Date: April 14, 2005
Talk: 10:30 am, 366 WVH
Abstract
Aspect-oriented programming provides new ideas on and mechanisms for structuring programs to improve our ability to modularize complex software systems effectively. However, aspect-oriented programming languages and tools are still in their infancy, and their design and application remain relatively unexplored.
I will show that it is possible to bring a new level of conceptual unity to the current AO programming model without sacrificing on the expressiveness of the most successful aspect-oriented models. This new programming model is not only simpler, but it also improves the modularization of integration and higher-order concerns, and creates valuable new possibilities for structuring systems with aspects.
Biography
Hridesh Rajan is a Ph.D. Candidate at the Department of Computer Science, University of Virginia. Before joining University of Virginia he worked as Member of Technical Staff for Bell Labs India. He received his B. Tech from the Institute of Technology, BHU, Varanasi, India. His research interest is in the software engineering of, and programming language and system support for, future, large-scale, distributed, software-intensive systems.