G
Gregor Kiczales
Researcher at University of British Columbia
Publications - 102
Citations - 25255
Gregor Kiczales is an academic researcher from University of British Columbia. The author has contributed to research in topics: Aspect-oriented programming & AspectJ. The author has an hindex of 43, co-authored 102 publications receiving 25146 citations. Previous affiliations of Gregor Kiczales include PARC & Xerox.
Papers
More filters
Proceedings ArticleDOI
Aspect-oriented system structure
Yvonne Coady,Gregor Kiczales,Michael J. Feeley,Norman C. Hutchinson,Joon Suan Ong,Stephan Gudmundson +5 more
TL;DR: A proof-of-concept AOP implementation of prefetching in FreeBSD, and a new technology that can structure some system elements that have been difficult to structure.
What A Metaobject Protocol Based Compiler Can Do For Lisp
TL;DR: A proof-of-concept metaobject protocolbased compiler for Scheme allows programmers to cleanly, concisely and portably code the following examples, and have them work as efficiently and as robustly as if they had been implemented prim-itively.
Book ChapterDOI
Late binding of AspectJ advice
TL;DR: This work proposes and evaluates two virtual machine (VM) internal late binding approaches, that operate at whole-class and whole-method granularity, and shows that in VMs that allow bytecode mutation the preferred approach is to scan and rewrite methods the first time they are executed.
Proceedings ArticleDOI
Interacting with dead objects
Robin Salkeld,Gregor Kiczales +1 more
TL;DR: This work presents an architecture that supports the restricted execution of ordinary code starting from the snapshot, as if the dead objects within it had been restored, but without access to their original external environment.
A Simple Edit-Time Metaobject Protocol
TL;DR: Experiments with a prototype implementation of theETMOP as an Eclipse plug-in show that the ETMOP is flexible enough to allow easy customization of the rendering and editing of a number of annotations being used in current practice.