Using Events to Extend the Pattern System
Marsha Chechik
and
Dimitrie O. Paun