M. Alanen and I. Porres, A Relation Between Context-Free Grammars and Meta Object Facility Metamodels, 2004.

S. Apel and D. Hutchins, A calculus for uniform feature composition, ACM Transactions on Programming Languages and Systems, vol.32, issue.5, pp.1-1933, 2008.
DOI : 10.1145/1745312.1745316

S. Apel, C. Kastner, and C. Lengauer, FeatureHouse: Language-independent, automated software composition, Proceedings of the International Conference on Software Engineering (ICSE), pp.221-231

A. W. Appel, Axiomatic bootstrapping: a guide for compiler hackers, ACM Transactions on Programming Languages and Systems, vol.16, issue.6, pp.1699-1718, 1994.
DOI : 10.1145/197320.197336

P. Avgustinov, T. Ekman, and J. Tibble, Modularity first, Proceedings of the 7th international conference on Aspect-oriented software development , AOSD '08, pp.25-35, 2008.
DOI : 10.1145/1353482.1353486

F. Baader, D. Calvanese, D. L. Mcguinness, D. Nardi, P. K. et al., The description logic handbook: theory, implementation, and applications Feature and meta-models in Clafer: mixed, specialized, and coupled, Proceedings of the 3rd international conference on Software Language Engineering (SLE'10), pp.102-122, 2003.
DOI : 10.1017/CBO9780511711787

J. Bézivin, On the unification power of models, Software & Systems Modeling, vol.20, issue.2, pp.171-188, 2005.
DOI : 10.1109/MS.2003.1231147

M. Bravenboer and E. Visser, Parse table composition Revised selected papers, Proceedings of the International Conference on Software Language Engineering (SLE), pp.74-94, 2009.
DOI : 10.1007/978-3-642-00434-6_6

D. G. Cantor, On The Ambiguity Problem of Backus Systems, Journal of the ACM, vol.9, issue.4, pp.477-479, 1962.
DOI : 10.1145/321138.321145

A. Casey and L. Hendren, MetaLexer, Proceedings of the tenth international conference on Aspect-oriented software development, AOSD '11, pp.7-18, 2011.
DOI : 10.1145/1960275.1960279

P. P. Chen, The Entity-Relationship Model?Toward a Unified View of Data, ACM Trans. Database Syst, vol.1, 1976.

D. Crockford, The application/json Media Type for JavaScript Object Notation (JSON), RFC, vol.4627, 2006.
DOI : 10.17487/rfc4627

. Devboost, EMFText: concrete syntax mapper, 2012.

J. Earley and H. Sturgis, A formalism for translator interactions, Communications of the ACM, vol.13, issue.10, pp.607-617, 1970.
DOI : 10.1145/355598.362740

T. Ekman and G. Hedin, Modular Name Analysis for Java Using JastAdd, Proceedings of the International Summerschool on Generative and Transformational Techniques in Software Engineering (GTTSE), pp.422-436, 2006.
DOI : 10.1007/11877028_18

T. Ekman and G. Hedin, The JastAdd system ??? modular extensible compiler construction, Science of Computer Programming, vol.69, issue.1-3, pp.14-26, 2007.
DOI : 10.1016/j.scico.2007.02.003

S. Erdweg, P. G. Giarrusso, and T. , Language composition untangled, Proceedings of the Twelfth Workshop on Language Descriptions, Tools, and Applications, LDTA '12
DOI : 10.1145/2427048.2427055

S. Erdweg, T. Van-der-storm, M. Völter, M. Boersma, R. Bosman et al., The State of the Art in Language Workbenches, Conclusions from the Language Workbench Challenge Proceedings of the Sixth International Conference on Software Language Engineering (SLE'13)
DOI : 10.1007/978-3-319-02654-1_11

URL : https://hal.archives-ouvertes.fr/hal-00923386

M. Eysholdt and H. Behrens, Xtext, Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion, SPLASH '10, pp.307-309, 2010.
DOI : 10.1145/1869542.1869625

D. Flanagan and Y. Matsumoto, The Ruby Programming Language, 2008.

F. Fondement, Concrete syntax definition for modeling languages, 2007.

F. Fondement, R. Schnekenburger, S. Gérard, and P. A. Muller, Metamodel-Aware Textual Concrete Syntax Specification, 2006.

B. Ford, Parsing expression grammars: a recognition-based syntactic foundation, Proceedings of the 31st ACM SIGPLAN-SIGACT symposium on Principles of programming languages, pp.111-122, 2004.

W. Frakes and C. Terry, Software reuse: metrics and models, ACM Computing Surveys, vol.28, issue.2, pp.415-435, 1996.
DOI : 10.1145/234528.234531

T. Goldschmidt, S. Becker, and A. Uhl, Classification of Concrete Textual Syntax Mapping Approaches, Proceedings of the European Conference on Model Driven Architecture?Foundations and Applications (ECMDA-FA), pp.169-184
DOI : 10.1007/978-3-540-69100-6_12

E. Goto, Monocopy and associative algorithms in an extended LISP, 1974.

M. Hammer and D. Mcleod, The semantic data model, Proceedings of the 1978 ACM SIGMOD international conference on management of data , SIGMOD '78, pp.26-36, 1978.
DOI : 10.1145/509252.509264

F. Heidenreich, J. Johannes, S. Karol, M. Seifert, and C. Wende, Derivation and Refinement of Textual Syntax for Models, Model Driven Architecture?Foundations and Applications, pp.114-129, 2009.
DOI : 10.1049/iet-sen:20070060

S. Jefferson and D. Friedman, A simple reflective interpreter, Lisp and Symbolic Computation, vol.1, issue.1, pp.181-202, 1996.
DOI : 10.1007/BF01806112

S. C. Johnson, YACC?yet another compiler-compiler, 1975.

F. Jouault and J. Bézivin, KM3: A DSL for Metamodel Specification, Proceedings of the 8th IFIP WG 6.1 International Conference on Formal Methods for Open Object-Based Distributed Systems (FMOODS'06), pp.171-185, 2006.
DOI : 10.1007/11663430_18

URL : https://hal.archives-ouvertes.fr/hal-00448119

F. Jouault and J. Bézivin, On the specification of textual syntaxes for models, Eclipse Modeling Symposium, 2006.

F. Jouault, J. Bézivin, and I. Kurtev, TCS:, Proceedings of the 5th international conference on Generative programming and component engineering , GPCE '06, pp.249-254, 2006.
DOI : 10.1145/1173706.1173744

P. Klint, T. Van-der-storm, and J. Vinju, RASCAL: A Domain Specific Language for Source Code Analysis and Manipulation, 2009 Ninth IEEE International Working Conference on Source Code Analysis and Manipulation, pp.168-177, 2009.
DOI : 10.1109/SCAM.2009.28

G. Konat, L. Kats, G. Wachsmuth, and E. Visser, Declarative Name Binding and Scope Rules, Software Language Engineering, pp.311-331, 2013.
DOI : 10.1007/978-3-642-36089-3_18

H. Krahn, B. Rumpe, and S. Völkel, Integrated Definition of Abstract and Concrete Syntax for Textual Languages, Proceedings of the International Conference On Model Driven Engineering Languages And Systems (MoDELS), pp.286-300, 2007.
DOI : 10.1007/978-3-540-75209-7_20

I. Kurtev, J. Bézivin, F. Jouault, and P. , Valduriez, Model-based DSL frameworks, OOPSLA Companion (OOPSLA), pp.602-616, 2006.

O. Lecarme, M. Pellissier, and M. C. Thomas, Computer-aided production of language implementation systems: A review and classification, Software: Practice and Experience, vol.14, issue.9, pp.785-824, 1982.
DOI : 10.1002/spe.4380120902

A. Loh, Piping and instrumentation in Ens¯ o, Language Workbench Challenge Workshop at Code Generation 2012, 2012.

A. Loh, T. Van-der-storm, and W. R. Cook, Managed data, Proceedings of the ACM international symposium on New ideas, new paradigms, and reflections on programming and software, Onward! '12, pp.2012-179
DOI : 10.1145/2384592.2384609

URL : https://hal.archives-ouvertes.fr/hal-00756886

L. T. Lukas-diekmann, Parsing composed grammars with language boxes, Workshop on Scalable Language Specification Online: http://tratt, 2013.

J. Mccarthy, LISP 1.5 Programmer???s Manual, 1962.
DOI : 10.1007/978-3-662-09507-2_12

B. Merkle, Textual modeling tools, Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion, SPLASH '10, pp.139-148, 2010.
DOI : 10.1145/1869542.1869564

P. A. Muller, F. Fondement, F. Fleurey, M. Hassenforder, R. Schneckenburger et al., Modeldriven analysis and synthesis of textual concrete syntax, Software and System Modeling, pp.423-441, 2008.

M. Object and . Group, Unified Modeling Language Specification, version 1.3, OMG, 2000.

B. C. Oliveira, T. Storm, A. Loh, and W. R. Cook, Feature-Oriented Programming with Object Algebras, LNCS, vol.7920, pp.27-51, 2013.
DOI : 10.1007/978-3-642-39038-8_2

URL : https://hal.archives-ouvertes.fr/hal-00923387

J. Paakki, Attribute grammar paradigms---a high-level methodology in language implementation, ACM Computing Surveys, vol.27, issue.2, p.42
DOI : 10.1145/210376.197409

T. J. Parr and R. W. Quong, ANTLR: A predicated-LL(k) parser generator, Software: Practice and Experience, vol.9, issue.7, pp.789-810, 1995.
DOI : 10.1002/spe.4380250705

I. Piumarta, Accessible Language-Based Environments of Recursive Theories (a white paper advocating widespread unreasonable behavior), Viewpoints Research Institute (VPRI), 2006.

I. Piumarta and A. Warth, Open, Extensible Object Models, Self-Sustaining Systems, pp.1-30, 2008.
DOI : 10.1145/1094855.1094865

T. Rendel and K. Ostermann, Invertible syntax descriptions: unifying parsing and pretty printing, pp.1-12, 2010.
DOI : 10.1145/2088456.1863525

L. Renggli, M. Denker, and O. Nierstrasz, Language Boxes, Proceedings of the International Conference on Software Language Engineering (SLE), pp.274-293, 2010.
DOI : 10.1007/978-3-642-12107-4_20

URL : https://hal.archives-ouvertes.fr/inria-00531044

D. V. Schorre, META II a syntax-oriented compiler writing language, Proceedings of the 1964 19th ACM national conference on -, pp.41-301, 1964.
DOI : 10.1145/800257.808896

A. C. Schwerdfeger and E. R. Van-wyk, Verifiable composition of deterministic grammars, Proceedings of the Conference on Programming Language Design and Implementation (PLDI'09, pp.199-210, 2009.

E. Scott and A. Johnstone, GLL parse-tree generation, Science of Computer Programming, vol.78, issue.10, pp.1828-1844, 2013.
DOI : 10.1016/j.scico.2012.03.005

A. M. Sloane, L. C. Kats, and E. Visser, A pure embedding of attribute grammars, Science of Computer Programming, vol.78, issue.10, pp.1752-1769, 2013.
DOI : 10.1016/j.scico.2011.11.005

B. C. Smith, Reflection and semantics in LISP, Proceedings of the 11th ACM SIGACT-SIGPLAN symposium on Principles of programming languages , POPL '84, pp.23-35, 1984.
DOI : 10.1145/800017.800513

T. Van-der-storm, W. R. Cook, and A. Loh, Object Grammars, Proceedinngs of the 5th International Conference on Software Language Engineering (SLE'12), pp.2012-2016
DOI : 10.1007/978-3-642-36089-3_2

URL : https://hal.archives-ouvertes.fr/hal-01110829

M. Tomita, LR parsers for natural languages, Proceedings of the 10th international conference on Computational linguistics (COLING'84), pp.354-357

L. Tratt, Direct left-recursive parsing expression grammars, 2010.

E. Van-wyk, Aspects as Modular Language Extensions, Proc. of Language Descriptions, Tools and Applications (LDTA), 2003.
DOI : 10.1016/S1571-0661(05)82628-3

E. Van-wyk, D. Bodin, J. Gao, and L. Krishnan, Silver: An extensible attribute grammar system, Science of Computer Programming, vol.75, issue.1-2, pp.39-54, 2010.
DOI : 10.1016/j.scico.2009.07.004

E. Visser, Syntax Definition for Language Prototyping, 1997.

J. Visser, Coupled Transformation of Schemas, Documents, Queries, and Constraints, Electronic Notes in Theoretical Computer Science, vol.200, issue.3, pp.3-23, 2008.
DOI : 10.1016/j.entcs.2008.04.090

M. Völter, Language and IDE Modularization and Composition with MPS, LNCS, vol.203, issue.2, pp.383-430, 2013.
DOI : 10.1007/978-3-540-73589-2_27

M. Völter and E. Visser, Language extension and composition with language workbenches, Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion, SPLASH '10, pp.301-304, 2010.
DOI : 10.1145/1869542.1869623

M. Wand and D. Friedman, The mystery of the tower revealed: A nonreflective description of the reflective tower, Lisp and Symbolic Computation, vol.9, issue.1, pp.11-38, 1988.
DOI : 10.1007/BF01806174

A. Warth, J. R. Douglass, and T. Millstein, Packrat parsers can support left recursion, Proceedings of the 2008 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation , PEPM '08, pp.103-110, 2008.
DOI : 10.1145/1328408.1328424

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.81.293

P. Wikipedia, The Free Encyclopedia, 2012.

M. Wimmer and G. Kramler, Bridging Grammarware and Modelware, Proceedings of the Satellite Events at the MoDELS Conference, pp.159-168, 2006.
DOI : 10.1007/11663430_17

N. Wirth, What can we do about the unnecessary diversity of notation for syntactic definitions?, Communications of the ACM, vol.20, issue.11, pp.822-823, 1977.
DOI : 10.1145/359863.359883