Unanticipated Partial Behavioral Reflection, Advances in Smalltalk ? Proceedings of 14th International Smalltalk Conference, pp.47-65, 2006. ,
DOI : 10.1007/978-3-540-71836-9_3
Design patterns: Abstraction and reuse of object-oriented design, Proceedings ECOOP '93, pp.406-431, 1993. ,
Implementational reflection in Silica, Proceedings ECOOP '91, pp.251-267, 1991. ,
DOI : 10.1007/BFb0057026
Metaobject protocols: Why we want them and what else they can do. In: Object-Oriented Programming: the CLOS Perspective, pp.101-118, 1993. ,
Supporting Unanticipated Dynamic Adaptation of Application Behaviour, Proceedings of European Conference on Object- Oriented Programming, pp.205-230, 2002. ,
DOI : 10.1007/3-540-47993-7_9
Workshop on Aspects and Dimensions of Concern: Requirements on, and Challenge Problems for, Advanced Separation of Concerns, Workshops. LNCS, pp.203-240, 1964. ,
DOI : 10.1007/3-540-44555-2_16
Reflection and semantics in a procedural language, 1982. ,
Computational reflection in class based object-oriented languages, Proceedings OOPSLA '89, pp.317-326, 1989. ,
DOI : 10.1145/74878.74910
Computational Reflection, Laboratory for Artificial Intelligence, 1987. ,
DOI : 10.1007/978-3-642-73005-4_27
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.149.6041
Engineering the meta level, Proceedings of the 1st International Conference on Metalevel Architectures and Reflection (Reflection 96), 1996. ,
Partial behavioral reflection: Spatial and temporal selection of reification, Proceedings of OOPSLA '03, pp.27-46, 2003. ,
URL : https://hal.archives-ouvertes.fr/hal-00457204
Runtime bytecode transformation for Smalltalk, Computer Languages, Systems & Structures, vol.32, issue.2-3, pp.125-139, 2006. ,
DOI : 10.1016/j.cl.2005.10.002
URL : https://hal.archives-ouvertes.fr/inria-00556474
Seaside ? a multiple control flow web application framework, Proceedings of 12th International Smalltalk Conference, pp.231-257, 2004. ,
Magritte ? meta-described web application development, 2006. ,
Smalltalk 80: the Language and its Implementation, 1983. ,
Back to the future: The story of Squeak, A practical Smalltalk written in itself, Proceedings OOPSLA '97, pp.318-326, 1997. ,
Un MOP Smalltalk pour l'´ etude de la composition et de la compatibilité des métaclasses ApplicationàApplicationà la programmation par aspects (A Smalltalk MOP for the Study of Metaclass Composition and Compatibility. Application to Aspect-Oriented Programming -In French), Thèse de doctorat, 1999. ,
Safe metaclass composition using mixin-based inheritance, Computer Languages, Systems & Structures, vol.30, issue.1-2, pp.49-61, 2004. ,
DOI : 10.1016/j.cl.2003.09.003
Towards unified aspect-oriented programming, Proceedings of 13th International Smalltalk Conference (ISC'05, 2005. ,
Smalltalk: a reflective language, Proceedings of REFLECTION '96, pp.21-38, 1996. ,
Evaluating message passing control techniques in Smalltalk, Journal of Object-Oriented ProgrammingJOOP), vol.12, pp.39-44, 1999. ,
Wrappers to the rescue, Proceedings European Conference on Object Oriented Programming, pp.396-417, 1998. ,
DOI : 10.1007/BFb0054101
A versatile kernel for multi-language AOP Aspects of composition in the Reflex AOP kernel, Proceedings of the 4th ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering Proceedings of the 5th International Symposium on Software Composition, pp.98-113, 2005. ,
Concern oriented programming using reflection, Workshop on Advanced Separation of Concerns ? OOPSLA, 2000. ,
Geppetto: Enhancing Smalltalk's reflective capabilities with unanticipated reflection, 2006. ,
Analyzing, capturing and taming software change, Proceedings of the Workshop on Revival of Dynamic Languages, 2006. ,
URL : https://hal.archives-ouvertes.fr/inria-00555757
On the Revival of Dynamic Languages, Proceedings of Software Composition 2005, pp.1-13, 2005. ,
DOI : 10.1007/11550679_1
URL : https://hal.archives-ouvertes.fr/inria-00555914
On dynamically-scoped crosscutting mechanisms Twente, The Netherlands, Proceedings of the European Workshop on Aspects in Software (EWAS 2006), pp.18-22, 2006. ,
Debugging backwards in time, Proceedings of the Fifth International Workshop on Automated Debugging, 2003. ,
Design and implementation of a backwardin-time debugger, Proceedings of NODE'06. Volume P-88 of Lecture Notes in Informatics., Gesellschaft für Informatik (GI), pp.17-32, 2006. ,
Implementing a backward-in-time debugger, 2006. ,
The Concept of Dynamic Analysis, Proceedings European Software Engineering Conference and ACM SIGSOFT International Symposium on the Foundations of Software Engineering Number 1687, pp.216-234, 1999. ,
DOI : 10.1007/3-540-48166-4_14
Higher abstractions for dynamic analysis, 2nd International Workshop on Program Comprehension through Dynamic Analysis, pp.32-38, 2006. ,
URL : https://hal.archives-ouvertes.fr/inria-00555673
An extensible kernel language for AOP, Proceedings of AOSD Workshop on Open and Dynamic Aspect Languages, 2006. ,
JTL: the Java tools language, OOPSLA '06: Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming languages, systems, and applications, pp.89-108, 2006. ,
Source-to-Source Transformation in the Large, In: Modular Programming Languages Lecture Notes in Computer Science, vol.2789, pp.254-265, 2003. ,
DOI : 10.1007/978-3-540-45213-3_31
Motivation and requirements for a versatile AOP kernel ,
FacetS: First class entities for an open dynamic AOP language, Proceedings of the Open and Dynamic Aspect Languages Workshop, 2006. ,
AspectS - Aspect-Oriented Programming with Squeak, Objects, Components, Architectures, Services, and Applications for a Networked World. Number 2591, pp.216-232, 2003. ,
DOI : 10.1007/3-540-36557-5_17