[an error occurred while processing this directive] Research Seminars Department Series [an error occurred while processing this directive]

2005-2006 Seminar Series

Characterizing Aspect Interaction.

Christopher Dutchyn
Software Practices Lab
University of British Columbia
DEPARTMENT SEMINAR
DATE: Friday, March 24, 2006
TIME: 3:00pm
PLACE: 271 Thorvaldson

This is a recruitment seminar.

*** Everyone is welcome ***

Abstract

Aspect-oriented programming provides new ways to modularize software. These new modular structures improve some software engineering properties of programs, but introduce additional interactions which can make reasoning about programs more difficult. We provide a new semantic model for pointcut-and-advice aspects, and recognize that these aspects are providing modularity over control structure. Finally, we recognize computational effects as abstractions of control and employ types-and-effects analysis to identify places in the code where interactions may be problematic and merit additional programmer investigation.

About the speaker

Christopher Dutchyn is a PhD. candidate in the Software Practices Lab at the UBC Computer Science Department. He is interested in programming language semantics and implementation.

[an error occurred while processing this directive]