Using aspect oriented methods to add behaviour to X3D documents. - Benjamin Mesing; Carsten Hellmich (Web3D, 2006)