Processes in kaffeos: Isolation, resource management and sharing in java, 4th USENIX International Symposium on Operating System Design and Implementation (OSDI), 2000. ,
Mirrors: design principles for meta-level facilities of object-oriented programming languages, Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages, and Applications ACM SIGPLAN Notices, pp.331-344, 2004. ,
Generative Programming, 2000. ,
DOI : 10.1007/3-540-36208-8_2
Uniform proxies for Java, Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, OOPSLA '06, pp.139-152, 2006. ,
Design Patterns: Elements of Reusable Object-Oriented Software, 1995. ,
Ephemerons: A new finalization mechanism, Proceedings OOPSLA '97, 1997. ,
An Overview of the Singularity Project, 2005. ,
The Art of the Metaobject Protocol, 1991. ,
Aspect-Oriented Programming, Proceedings ECOOP '97, pp.220-242, 1997. ,
Efficient proxies in Smalltalk, Proceedings of the International Workshop on Smalltalk Technologies, IWST '11, 2011. ,
DOI : 10.1145/2166929.2166937
URL : https://hal.archives-ouvertes.fr/inria-00614720
Robust Composition: Towards a Unified Approach to Access Control and Concurrency Control, 2006. ,
Virtual copies: at the boundary between classes and instances, Proceedings OOPSLA '86, pp.159-166, 1986. ,
DOI : 10.1145/960112.28713
Marea: An efficient application-level object graph swapper, Journal of Object Technology, vol.12, issue.12, pp.1-30, 2013. ,
URL : https://hal.archives-ouvertes.fr/hal-00781129
Chaperones and impersonators: Run-time support for contracts on higher-order, stateful values, 2012. ,
Proxies: design principles for robust object-oriented intercession APIs, Dynamic Language Symposium, pp.59-72, 2010. ,
On the design of the ecmascript reflection api, 2012. ,
Worlds: Controlling the Scope of Side Effects, ECOOP 2011, 2011. ,
DOI : 10.1145/1408681.1408684