scispace - formally typeset
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

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

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.