Event Details

Improving Evolvability of Operating Systems with AspectC

Presenter: Yvonne Coady - University of Victoria
Supervisor:

Date: Fri, July 11, 2003
Time: 13:30:00 - 00:00:00
Place: EOW 430

ABSTRACT

Aspect-oriented programming (AOP) can be used to improve evolution in operating system code by improving modularity. Specifically, AOP can alleviate modularity problems associated with concerns that are inherently crosscutting -- no single modular decomposition can localize both the crosscutting concern and the concerns it crosscuts. This talk compares the modularity and evolution of three crosscutting concerns in their original versus aspect-oriented implementation within three releases of the FreeBSD operating system.