Round-trip engineering using framework-specific modeling languages, Companion to the 22nd ACM SIGPLAN conference on Object oriented programming systems and applications companion , OOPSLA '07, pp.692-706, 2006. ,
DOI : 10.1145/1297846.1297949
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.139.6868
Types and persistence in database programming languages, ACM Computing Surveys, vol.19, issue.2, pp.105-170, 1987. ,
Quasiquotation in Lisp In Partial Evaluation and Semantic-Based Program Manipulation, pp.4-12, 1999. ,
Towards a precise definition of the OMG/MDA framework, Proceedings 16th Annual International Conference on Automated Software Engineering (ASE 2001), pp.273-282, 2001. ,
DOI : 10.1109/ASE.2001.989813
Eclipse Modeling Framework, 2003. ,
Avoiding confusion in metacircularity: The meta-helix, Proceedings of ISOTAS '96, pp.157-172, 1996. ,
DOI : 10.1007/3-540-60954-7_49
Language constructs for context-oriented programming, Proceedings of the 2005 conference on Dynamic languages symposium , DLS '05, pp.1-10, 2005. ,
DOI : 10.1145/1146841.1146842
Generative Programming, 2000. ,
DOI : 10.1007/3-540-36208-8_2
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.387.6297
Sub-method Structural and Behavioral Reflection, 2008. ,
URL : https://hal.archives-ouvertes.fr/tel-00555937
Submethod reflection, In Journal of Object Technology, Special Issue. Proceedings of TOOLS Europe, vol.69, pp.231-251, 2007. ,
URL : https://hal.archives-ouvertes.fr/inria-00556467
Encapsulating and exploiting change with changeboxes, Proceedings of the 2007 international conference on Dynamic languages in conjunction with the 15th International Smalltalk Joint Conference 2007, ICDL '07, pp.25-49, 2007. ,
DOI : 10.1145/1352678.1352681
URL : https://hal.archives-ouvertes.fr/inria-00555780
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
Supporting feature analysis with runtime annotations, Proceedings of the 3rd International Workshop on Program Comprehension through Dynamic Analysis, pp.29-33, 2007. ,
URL : https://hal.archives-ouvertes.fr/inria-00555456
The Meta in Meta-object Architectures, Proceedings of TOOLS EUROPE 2008, pp.218-237, 2008. ,
DOI : 10.1007/978-3-540-69824-1_13
URL : https://hal.archives-ouvertes.fr/inria-00271286
Little languages: little maintenance?, First ACM-SIGPLAN Workshop on Domain-Specific Languages; DSL'97, pp.109-127, 1997. ,
DOI : 10.1002/(SICI)1096-908X(199803/04)10:2<75::AID-SMR168>3.0.CO;2-5
Language workbenches: The killer-app for domainspecific languages, 2005. ,
Design Patterns: Elements of Reusable Object-Oriented Software, 1995. ,
Highly dynamic behaviour adaptability through prototypes with subjective multimethods, Proceedings of the 2007 symposium on Dynamic languages , DLS '07, pp.77-88, 2007. ,
DOI : 10.1145/1297081.1297094
Practical, pluggable types for a dynamic language, Computer Languages, Systems & Structures, vol.35, issue.1, pp.48-64, 2009. ,
DOI : 10.1016/j.cl.2008.06.003
A model-driven runtime environment for Web applications, Software and System Modeling, pp.443-458, 2005. ,
DOI : 10.1007/s10270-005-0093-2
Context-oriented Programming., The Journal of Object Technology, vol.7, issue.3, 2008. ,
DOI : 10.5381/jot.2008.7.3.a4
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.114.3310
The Art of the Metaobject Protocol, 1991. ,
Aspect-Oriented Programming, Proceedings ECOOP '97, pp.220-242, 1997. ,
Literate Programming. Stanford, California: Center for the Study of Language and Information, 1992. ,
Integrated Definition of Abstract and Concrete Syntax for Textual Languages, Proceedings of MoDELS 2007, pp.286-300, 2007. ,
DOI : 10.1007/978-3-540-75209-7_20
Program evolution, Information Processing & Management, vol.20, issue.1-2, 1985. ,
DOI : 10.1016/0306-4573(84)90037-2
Specifying distributed software architectures, Proceedings ESEC '95, pp.137-153, 1995. ,
DOI : 10.1007/3-540-60406-5_12
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.25.7933
Persephone: Taking Smalltalk reflection to the sub-method level, 2006. ,
First class relationships for OO languages, Proceedings of the 6th International Workshop on Multiparadigm Programming with Object-Oriented Languages, 2008. ,
Analyzing, capturing and taming software change, Proceedings of the Workshop on Revival of Dynamic Languages, 2006. ,
URL : https://hal.archives-ouvertes.fr/inria-00555757
Change-Enabled Software Systems, Challenges for Software-Intensive Systems and New Computing Paradigms, pp.64-79, 2008. ,
DOI : 10.1023/A:1010085415024
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.144.7668
Implementation of a compiler for a semantic data model: Experiences with taxis, SIGMOD '87: Proceedings of the 1987 ACM SIGMOD international conference on Management of data, pp.118-131, 1987. ,
Scala language secification v. 2.4, 1015. ,
Scripting: Higher level programming for the 21st century, IEEE Computer, vol.31, issue.3, pp.23-30, 1998. ,
Naked Objects, 2004. ,
DOI : 10.1109/ms.2002.1020291
Magritte ??? A Meta-driven Approach to Empower Developers and End Users, Model Driven Engineering Languages and Systems, pp.106-120, 2007. ,
DOI : 10.1007/978-3-540-75209-7_8
Transactional memory in a dynamic language, Computer Languages, Systems & Structures, vol.35, issue.1, pp.21-30, 2009. ,
DOI : 10.1016/j.cl.2008.06.001
Smalltalk: a reflective language, Proceedings of REFLECTION '96, pp.21-38, 1996. ,
Supporting Dynamic Crosscutting with Partial Behavioral Reflection: A Case Study, XXIV International Conference of the Chilean Computer Science Society, 2004. ,
DOI : 10.1109/QEST.2004.22
Unanticipated partial behavioral reflection: Adapting applications at runtime, Computer Languages, Systems & Structures, vol.34, issue.2-3, pp.46-65, 2008. ,
DOI : 10.1016/j.cl.2007.05.001
Exploiting Runtime Information in the IDE, 2008 16th IEEE International Conference on Program Comprehension, pp.63-72, 2008. ,
DOI : 10.1109/ICPC.2008.32
Guest editor's introduction: Model-driven engineering, Computer, vol.39, issue.2, pp.25-31, 2006. ,
Software Architecture: Perspectives on an Emerging Discipline, 1996. ,
Accomplishments and Research Challenges in Meta-programming, SAIG 2001: Proceedings of the Second International Workshop on Semantics, Applications , and Implementation of Program Generation, pp.2-44, 2001. ,
DOI : 10.1007/3-540-44806-3_2
Reflection and open implementations Context-aware aspects Partial behavioral reflection: Spatial and temporal selection of reification, Proceedings of the 5th International Symposium on Software Composition Proceedings of OOPSLA '03, pp.227-242, 2003. ,
Domain specific language implementation via compile-time meta-programming, ACM Transactions on Programming Languages and Systems, vol.30, issue.6, pp.1-40, 2008. ,
DOI : 10.1145/1391956.1391958
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.147.472
OMeta, Proceedings of the 2007 symposium on Dynamic languages , DLS '07, pp.11-19, 2007. ,
DOI : 10.1145/1297081.1297086