127 2.1 A simple OCL invariant on ,
The OperationDefAspect linking IDL's OperationDef to Lua's, p.99 ,
Metamorphic Domain-Specific Languages, Proceedings of the 2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software, Onward! '14, pp.243-253, 2014. ,
DOI : 10.1145/2661136.2661159
URL : https://hal.archives-ouvertes.fr/hal-01061576
A relation between context-free grammars and meta object facility metamodels, Turku Centre for Computer Science, 2004. ,
Fragmenta: A theory of fragmentation for MDE, 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp.106-115, 2015. ,
DOI : 10.1109/MODELS.2015.7338241
Business process execution language for web services, 2003. ,
On the structure of crosscutting concerns: Using aspects or collaborations, GPCE Workshop on Aspect- Oriented Product Line Engineering (AOPLE), 2006. ,
Towards an automation of the mutation analysis dedicated to model transformation. Software Testing, Verification and Reliability, pp.653-683, 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-00988164
Profiles in a strict metamodeling framework, Science of Computer Programming, vol.44, issue.1, pp.5-22, 2002. ,
DOI : 10.1016/S0167-6423(02)00029-1
Model-driven development: a metamodeling foundation, IEEE Software, vol.20, issue.5, pp.36-41, 2003. ,
DOI : 10.1109/MS.2003.1231149
A tour of language customization concepts Advances in Computers, pp.105-161, 2007. ,
The FORTRAN automatic coding system, Papers presented at the February 26-28, 1957, western joint computer conference: Techniques for reliability on, IRE-AIEE-ACM '57 (Western), pp.188-198, 1957. ,
DOI : 10.1145/1455567.1455599
Report on the algorithmic language ALGOL 60, Numerische Mathematik, vol.2, issue.1, pp.106-136, 1960. ,
DOI : 10.1007/BF01386216
Model-Driven Engineering in a Large Industrial Context ??? Motorola Case Study, International Conference on Model Driven Engineering Languages and Systems, pp.476-491, 2005. ,
DOI : 10.1007/11557432_36
The Coq proof assistant reference manual: Version 6.1, 1997. ,
URL : https://hal.archives-ouvertes.fr/inria-00069968
Approaches to interpreter composition, Computer Languages, Systems & Structures, vol.44, pp.199-217, 2015. ,
DOI : 10.1016/j.cl.2015.03.001
URL : http://arxiv.org/abs/1409.0757
Fine-grained language composition: A case study, Proceddings of the 30th European Conference on Object-Oriented Programming, p.2016 ,
Efficient model partitioning for distributed model transformations, Proceedings of the 2016 ACM SIGPLAN International Conference on Software Language Engineering , SLE 2016, 2016. ,
DOI : 10.1145/2997364.2997385
Efficiency of projectional editing: a controlled experiment, Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering , FSE 2016, 2016. ,
DOI : 10.1145/2950290.2950315
Generating metamodels from grammars by chaining translational and by-example techniques, MDEBE@ MoDELS, pp.22-31, 2013. ,
RFC 2396: Uniform resource identifiers (URI): Generic Syntax, 1998. ,
DOI : 10.17487/rfc2396
Making components contract aware, Computer, vol.32, issue.7, pp.38-45, 1999. ,
DOI : 10.1109/2.774917
In search of a basic principle for model driven engineering, Novatica Journal, Special Issue, vol.5, issue.2, pp.21-24, 2004. ,
On the unification power of models. Software & Systems Modeling, pp.171-188, 2005. ,
Towards a precise definition of the OMG/MDA framework, Proceedings 16th Annual International Conference on Automated Software Engineering (ASE 2001), pp.273-280, 2001. ,
DOI : 10.1109/ASE.2001.989813
Principles, Standards and Tools for Model Engineering, 10th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS'05), pp.28-29, 2005. ,
DOI : 10.1109/ICECCS.2005.68
Recaf: Java dialects as libraries, Proceedings of the 2016 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences , GPCE 2016, 2016. ,
DOI : 10.1145/2993236.2993239
Improving modularity and usability of interactive systems with Malai, Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems, EICS '10, pp.115-124, 2010. ,
DOI : 10.1145/1822018.1822037
URL : https://hal.archives-ouvertes.fr/inria-00477627
Modeling Model Slicers, International Conference on Model Driven Engineering Languages and Systems, pp.62-76, 2011. ,
DOI : 10.1016/S0164-1212(98)10055-9
URL : https://hal.archives-ouvertes.fr/inria-00609072
Centaur: the system, 1988. ,
DOI : 10.1145/64140.65005
URL : https://hal.archives-ouvertes.fr/inria-00075774
Supporting efficient and advanced omniscient debugging for xdsmls, Proceedings of the 2015 ACM SIGPLAN International Conference on Software Language Engineering, pp.137-148, 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-01182517
Execution framework of the gemoc studio ,
URL : https://hal.archives-ouvertes.fr/hal-01355391
Growing languages with metamorphic syntax macros, 2002. ,
Stratego/XT 0.17. A language and toolset for program transformation, Science of Computer Programming, vol.72, issue.1-2, pp.52-70, 2008. ,
DOI : 10.1016/j.scico.2007.11.003
How to build static checking systems using orders of magnitude less code, Proceedings of the Twenty- First International Conference on Architectural Support for Programming Languages and Operating Systems, pp.143-157, 2016. ,
Semantics-Driven Language Design:, Electronic Notes in Theoretical Computer Science, vol.20, pp.50-75, 1999. ,
DOI : 10.1016/S1571-0661(04)80066-5
URL : http://doi.org/10.1016/s1571-0661(04)80066-5
On Lightweight Metamodel Extension to Support Modeling Tools Agility, Modelling Foundations and Applications, pp.62-74, 2015. ,
DOI : 10.1007/978-3-319-21151-0_5
URL : https://hal.archives-ouvertes.fr/hal-01146802
Interfaces for strongly-typed object-oriented programming, Proceedings of the 4th Conference on Object-oriented Programming Systems, Languages, and Applications, pp.457-467, 1989. ,
DOI : 10.1145/74877.74924
Structural subtyping and the notion of power type, Proceedings of the 15th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '88, pp.70-79, 1988. ,
DOI : 10.1145/73560.73566
On understanding types, data abstraction, and polymorphism, ACM Computing Surveys, vol.17, issue.4, pp.471-523, 1985. ,
DOI : 10.1145/6041.6042
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.117.695
Extensible denotational language specifications, International Symposium on Theoretical Aspects of Computer Software, pp.244-272, 1994. ,
DOI : 10.1007/3-540-57887-0_99
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.25.5941
Gradually learning programming supported by a growable programming language, IEEE Transactions on Emerging Topics in Computing, 2016. ,
Language components for modular DSLs using traits, Computer Languages, Systems & Structures, vol.45, pp.16-34, 2016. ,
DOI : 10.1016/j.cl.2015.12.001
Code Generation from UML Models with Semantic Variation Points, Proceedings of the 8th International Conference on Model Driven Engineering Languages and Systems (MOD- ELS'05), pp.54-68, 2005. ,
DOI : 10.1007/11557432_5
URL : https://hal.archives-ouvertes.fr/hal-00795105
Globalizing Domain-Specific Languages, 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-01224096
On the Globalization of Domain-Specific Languages, Globalizing Domain- Specific Languages, pp.1-6, 2015. ,
DOI : 10.1007/978-3-319-26172-0_1
URL : https://hal.archives-ouvertes.fr/hal-01224105
Motivating Use Cases for the Globalization of DSLs, Globalizing Domain-Specific Languages, pp.21-42 ,
DOI : 10.1007/978-3-319-26172-0_3
URL : https://hal.archives-ouvertes.fr/hal-01233660
Reusable components of semantic specifications, Proceedings of the 13th international conference on Modularity, MODULARITY '14, pp.145-156, 2014. ,
DOI : 10.1145/2577080.2577099
Automating Co-evolution in Model-Driven Engineering, 2008 12th International IEEE Enterprise Distributed Object Computing Conference, pp.222-231, 2008. ,
DOI : 10.1109/EDOC.2008.44
XPL: A language for modular homogeneous language embedding, Science of Computer Programming, vol.98, pp.589-616, 2015. ,
DOI : 10.1016/j.scico.2014.08.005
Engineering Modelling Languages: A Precise Meta-Modelling Approach, International Conference on Fundamental Approaches to Software Engineering, pp.159-173, 2002. ,
DOI : 10.1007/3-540-45923-5_11
Applied metamodelling: a foundation for language driven development, Ceteva, 2008. ,
Conceptual Model of the Globalization for Domain-Specific Languages, Globalizing Domain-Specific Languages, pp.7-20, 2015. ,
DOI : 10.1007/978-3-319-26172-0_2
URL : https://hal.archives-ouvertes.fr/hal-01224116
Model checking, 1999. ,
Component-Based DSL Development, International Conference on Generative Programming and Component Engineering, pp.245-264, 2003. ,
DOI : 10.1007/978-3-540-39815-8_15
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.2.2068
MultiJava, ACM SIGPLAN Notices, vol.35, issue.10, pp.130-145, 2000. ,
DOI : 10.1145/354222.353181
Towards Language-Oriented Modeling. Accreditation to supervise research URL https, 2015. ,
URL : https://hal.archives-ouvertes.fr/tel-01238817
Essay on Semantics Definition in MDE - An Instrumented Approach for Model Verification, Journal of Software, vol.4, issue.9, pp.943-958, 2009. ,
DOI : 10.4304/jsw.4.9.943-958
URL : https://hal.archives-ouvertes.fr/hal-00371553
Globalizing Modeling Languages, Computer, vol.47, issue.6, pp.4768-71, 2014. ,
DOI : 10.1109/MC.2014.147
URL : https://hal.archives-ouvertes.fr/hal-00994551
A solution to the ttc'15 model execution case using the GEMOC studio, Proceedings of the 8th Transformation Tool Contest, a part of the Software Technologies: Applications and Foundations (STAF 2015) federation of conferences, pp.19-26, 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-01152342
A Model-Driven Approach to Generate External DSLs from Object-Oriented APIs, SOFSEM 2015: Theory and Practice of Computer Science, pp.423-435, 2015. ,
DOI : 10.1007/978-3-662-46078-8_35
URL : https://hal.archives-ouvertes.fr/hal-01094214
UML vs. Classical vs. Rhapsody Statecharts: Not All Models Are Created Equal, Proceedings of the 8th International Conference on Model Driven Engineering Languages and Systems (MODELS'05), pp.97-112, 2005. ,
VIATRA - visual automated transformations for formal verification and validation of UML models, Proceedings 17th IEEE International Conference on Automated Software Engineering,, pp.267-270, 2002. ,
DOI : 10.1109/ASE.2002.1115027
A Component Model for Model Transformations, IEEE Transactions on Software Engineering, vol.40, issue.11, pp.1042-1060, 2014. ,
DOI : 10.1109/TSE.2014.2339852
Reverse engineering of model transformations for reusability, International Conference on Theory and Practice of Model Transformations, pp.186-201, 2014. ,
Templatable Metamodels for Semantic Variation Points, Proceedings of the 3rd European Conference on Model Driven Architecture ? Foundations and Applications (ECMDA-FA'07), pp.68-82, 2007. ,
DOI : 10.1007/978-3-540-72901-3_6
Classification of model transformation approaches, Proceedings of the 2nd OOPSLA Workshop on Generative Techniques in the Context of the Model Driven Architecture, pp.1-17, 2003. ,
Deep meta-modelling with metadepth, Objects, Models, Components, Patterns, pp.1-20, 2010. ,
Generic Meta-modelling with Concepts, Templates and Mixin Layers, Proceedings of the 13th International Conference on Model Driven Engineering Languages and Systems (MOD- ELS'10), pp.16-30, 2010. ,
Atom3: A tool for multi-formalism and meta-modelling, International Conference on Fundamental Approaches to Software Engineering, pp.174-188, 2002. ,
A-posteriori typing for Model-Driven Engineering, 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp.156-165, 2015. ,
DOI : 10.1109/MODELS.2015.7338246
A-posteriori Typing for Model-Driven Engineering, Proceedings of the 18th International Conference on Model Driven Engineering Languages and Systems (MOD- ELS'15), pp.156-165, 2015. ,
Interoperability and composition of dsls with melange ,
URL : https://hal.archives-ouvertes.fr/hal-01336940
Reusing legacy DSLs with Melange, Proceedings of the Workshop on Domain-Specific Modeling, DSM 2015, pp.45-46, 2015. ,
DOI : 10.1145/2846696.2846697
URL : https://hal.archives-ouvertes.fr/hal-01197039
Melange: a meta-language for modular and reusable development of dsls, Proceedings of the 2015 ACM SIGPLAN International Conference on Software Language Engineering, pp.25-36, 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-01197038
Tooling support for variability and architectural patterns in systems engineering, Proceedings of the 19th International Conference on Software Product Line, SPLC '15, pp.361-364, 2015. ,
DOI : 10.1145/2791060.2791097
URL : https://hal.archives-ouvertes.fr/hal-01242180
Safe model polymorphism for flexible modeling, Computer Languages, Systems & Structures, 2016. ,
DOI : 10.1016/j.cl.2016.09.001
URL : https://hal.archives-ouvertes.fr/hal-01367305
On language interfaces, PAUSE: Present and Ulterior Software Engineering, 2017. ,
URL : https://hal.archives-ouvertes.fr/hal-01424909
Coupled Evolution in Model-Driven Engineering, IEEE Software, vol.29, issue.6, pp.78-84, 2012. ,
DOI : 10.1109/MS.2012.153
Eco: A Language Composition Editor, Proceedings of the 7th International Conference on Software Language Engineering (SLE'14), pp.82-101, 2014. ,
DOI : 10.1007/978-3-319-11245-9_5
Understanding and improving UML package merge. Software & Systems Modeling, pp.443-467, 2008. ,
DOI : 10.1007/s10270-007-0073-9
The melange language workbench, 2016. ,
A systematic mapping study on domain-specific languages, Proceedings of the 7th International Conference on Software Engineering Advances (ICSEA'12), pp.179-187, 2012. ,
Formal executable semantics for conformance in the MDE framework, Innovations in Systems and Software Engineering, pp.73-81, 2010. ,
DOI : 10.1007/s11334-009-0108-1
URL : https://hal.archives-ouvertes.fr/inria-00527502
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
Techniques for metamodel composition, OOPSLA?6th Workshop on Domain Specific Modeling, pp.123-139, 2006. ,
Sugarj: librarybased syntactic language extensibility, Proceedings of the 26th International Conference on Object-Oriented Programming Systems Languages and Applications (OOPSLA'11), pp.391-406, 2011. ,
Language composition untangled, Proceedings of the Twelfth Workshop on Language Descriptions, Tools, and Applications, LDTA '12, p.7, 2012. ,
DOI : 10.1145/2427048.2427055
Evaluating and comparing language workbenches, Computer Languages, Systems & Structures, vol.44, pp.24-47, 2015. ,
DOI : 10.1016/j.cl.2015.08.007
URL : https://hal.archives-ouvertes.fr/hal-01261481
Family Polymorphism, Proceedings of the 15th European Conference on Object-Oriented Programming, pp.303-326, 2001. ,
DOI : 10.1007/3-540-45337-7_17
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
Foundations of Meta-Pyramids: Languages vs. Metamodels -Episode II: Story of Thotus the Baboon, Dagstuhl Reports, 2004. ,
Towards a basic theory to model model driven engineering, 3rd Workshop in Software Model Engineering, WiSME, pp.262-271, 2004. ,
Languages evolve too! Changing the Software Time Scale, Eighth International Workshop on Principles of Software Evolution (IWPSE'05), pp.33-42, 2005. ,
DOI : 10.1109/IWPSE.2005.22
Empirical Language Analysis in Software Linguistics, International Conference on Software Language Engineering, pp.316-326, 2010. ,
DOI : 10.1007/978-3-642-19440-5_21
URL : https://hal.archives-ouvertes.fr/hal-01003795
Semantics engineering with PLT Redex, 2009. ,
Semantic Casts: Contracts and Structural Subtyping in a Nominal World, Proceedings of the 18th European Conference on Object-Oriented Programming, pp.365-389, 2004. ,
DOI : 10.1007/978-3-540-24851-4_17
Using meta-model coverage to qualify test oracles, Proceedings of the Second Workshop on the Analysis of Model Transformations (AMT 2013), 2013. ,
URL : https://hal.archives-ouvertes.fr/hal-00918569
Creating languages in Racket, Communications of the ACM, vol.55, issue.1, pp.48-56, 2012. ,
DOI : 10.1145/2063176.2063195
A Generic Approach for Automatic Model Composition, International Conference on Model Driven Engineering Languages and Systems, pp.7-15, 2007. ,
DOI : 10.1007/978-3-540-69073-3_2
URL : https://hal.archives-ouvertes.fr/inria-00477568
MDE to Manage Communications with and between Resource-Constrained Systems, International Conference on Model Driven Engineering Languages and Systems, pp.349-363, 2011. ,
DOI : 10.1007/978-3-540-79996-2_10
URL : https://hal.archives-ouvertes.fr/hal-00647141
Assigning meanings to programs, Mathematical aspects of computer science, vol.19, pp.19-321, 1967. ,
DOI : 10.1090/psapm/019/0235771
Fluent interface, 2005. ,
Language workbenches: The killer-app for domain specific languages, 2005. ,
Domain-specific languages. Pearson Education, 2010. ,
Model-driven Development of Complex Software: A Research Roadmap, Future of Software Engineering (FOSE '07), pp.37-54, 2007. ,
DOI : 10.1109/FOSE.2007.14
URL : https://hal.archives-ouvertes.fr/inria-00511368
How can metamodels be used flexibly, Proceedings of ICSE 2011 workshop on flexible modeling tools, 2011. ,
Design Patterns: Elements of Reusable Object-Oriented Software, 1994. ,
Managing model adaptation by precise detection of metamodel changes, Model Driven Architecture-Foundations and Applications, pp.34-49, 2009. ,
Adaptation of Transformations to Metamodel Changes, Desarollo de Software Dirigido por Modelos, pp.1-9, 2010. ,
On Metamodeling in Megamodels, Proceedings of the 10th International Conference on Model Driven Engineering Languages and Systems (MODELS'07), pp.91-105, 2007. ,
Introduction to the Theory of Finite-state Machines, 1962. ,
Smalltalk-80: the language and its implementation, 1983. ,
Extensible language implementation with object algebras (short paper), Proceedings of the 13th International Conference on Generative Programming: Concepts & Experiences (GPCE'14), pp.25-28, 2014. ,
DOI : 10.1145/2658761.2658765
URL : https://hal.archives-ouvertes.fr/hal-01110872
MontiCore, Companion of the 13th international conference on Software engineering , ICSE Companion '08, pp.925-926, 2008. ,
DOI : 10.1145/1370175.1370190
Towards synchronizing models with evolving metamodels, Proceedings of the International Workshop on Model-Driven Software Evolution, 2007. ,
On Model Subtyping, Modelling Foundations and Applications, pp.400-415, 2012. ,
DOI : 10.1007/978-3-642-31491-9_30
URL : https://hal.archives-ouvertes.fr/hal-00726399
Integration of heterogeneous modeling languages via extensible and composable language components, Model-Driven Engineering and Software Development (MODELSWARD), 2015 3rd International Conference on, pp.19-31, 2015. ,
Correct-byconstruction model driven engineering composition operators, Formal Aspects of Computing, pp.1-32, 2016. ,
Meaningful modeling: what's the semantics of "semantics"?, Computer, vol.37, issue.10, pp.64-72, 2004. ,
DOI : 10.1109/MC.2004.172
The syntax definition formalism SDF---reference manual---, ACM SIGPLAN Notices, vol.24, issue.11, pp.43-75, 1989. ,
DOI : 10.1145/71605.71607
Compositional Language Engineering Using Generated, Extensible, Static Type-Safe Visitors, European Conference on Modelling Foundations and Applications, pp.67-82, 2016. ,
DOI : 10.1007/978-3-319-42061-5_5
Component-based software engineering . Putting the pieces together, p.5, 2001. ,
Automatic generation of language-based tools using the LISA system, IEE Proceedings - Software, vol.152, issue.2, pp.54-69, 2005. ,
DOI : 10.1049/ip-sen:20041317
COPE ??? A Workbench for the Coupled Evolution of Metamodels and Models, Software Language Engineering, pp.286-295, 2010. ,
DOI : 10.1007/978-3-642-19440-5_18
Automatability of Coupled Evolution of Metamodels and Models in Practice, Model Driven Engineering Languages and Systems, pp.645-659, 2008. ,
DOI : 10.1007/978-3-540-87875-9_45
Cope: A language for the coupled evolution of metamodels and models, 1st International Workshop on Model Co-Evolution and Consistency Management, 2008. ,
COPE - Automating Coupled Evolution of Metamodels and Models, ECOOP 2009?Object- Oriented Programming, pp.52-76, 2009. ,
DOI : 10.1016/j.entcs.2005.10.021
An Extensive Catalog of Operators for the Coupled Evolution of Metamodels and Models, 2010. ,
DOI : 10.1007/978-3-642-19440-5_10
An axiomatic basis for computer programming, Communications of the ACM, vol.12, issue.10, pp.576-580, 1969. ,
DOI : 10.1145/363235.363259
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.116.2392
Systematically deriving domain-specific transformation languages, 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp.136-145, 2015. ,
DOI : 10.1109/MODELS.2015.7338244
URL : http://arxiv.org/abs/1511.05366
Building domain-specific embedded languages, ACM Computing Surveys, vol.28, issue.4es, p.196, 1996. ,
DOI : 10.1145/242224.242477
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.37.5006
Model-driven engineering practices in industry, Proceeding of the 33rd international conference on Software engineering, ICSE '11, pp.633-642, 2011. ,
DOI : 10.1145/1985793.1985882
Empirical assessment of MDE in industry, Proceeding of the 33rd international conference on Software engineering, ICSE '11, pp.471-480, 2011. ,
DOI : 10.1145/1985793.1985858
Model-driven engineering practices in industry: Social, organizational and managerial factors that lead to success or failure, Science of Computer Programming, vol.89, pp.144-161, 2014. ,
DOI : 10.1016/j.scico.2013.03.017
Lua???An Extensible Extension Language, Software: Practice and Experience, vol.26, issue.6, pp.635-652, 1996. ,
DOI : 10.1002/(SICI)1097-024X(199606)26:6<635::AID-SPE26>3.0.CO;2-P
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.45.2941
Featherweight Java: a minimal core calculus for Java and GJ, ACM Transactions on Programming Languages and Systems, vol.23, issue.3, pp.396-450, 2001. ,
DOI : 10.1145/503502.503505
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.109.1141
Modular interpreters with implicit context propagation, Computer Languages, Systems & Structures, vol.48, 2016. ,
DOI : 10.1016/j.cl.2016.08.001
Estimating footprints of model operations, Proceeding of the 33rd international conference on Software engineering, ICSE '11, 2011. ,
DOI : 10.1145/1985793.1985875
URL : https://hal.archives-ouvertes.fr/hal-00641091
Meta-Programming System. https://www.jetbrains.com/ mps ,
When systems engineering meets software language engineering, Proceedings of the Fifth International Conference on Complex Systems Design & Management (CSD&M 2014), pp.1-13, 2014. ,
Model driven design and aspect weaving. Software & Systems Modeling, pp.209-218, 2008. ,
Mashup of Meta-Languages and its Implementation in the Kermeta Language Workbench, Software and Systems Modeling (SoSyM), pp.905-920, 2015. ,
Yacc: Yet another compiler-compiler, NJ, vol.32, 1975. ,
Modular grammar specification, Science of Computer Programming, vol.87, pp.23-43, 2014. ,
DOI : 10.1016/j.scico.2013.09.012
URL : http://repository.tue.nl/760600
ATL: A model transformation tool, Science of Computer Programming, vol.72, issue.1-2, pp.31-39, 2008. ,
DOI : 10.1016/j.scico.2007.08.002
URL : https://hal.archives-ouvertes.fr/hal-00483363
Natural semantics, Annual Symposium on Theoretical Aspects of Computer Science, pp.22-39, 1987. ,
DOI : 10.1007/BFb0039592
URL : https://hal.archives-ouvertes.fr/inria-00075953
Composition and Cloning in Modeling and Meta-Modeling, IEEE Transactions on Control Systems Technology, vol.12, issue.2, pp.263-278, 2004. ,
DOI : 10.1109/TCST.2004.824311
Design guidelines for domain specific languages, Proceedings of the 9th Workshop on Domain-Specific Modeling (DSM'09), 2009. ,
Modularity and reusability in attribute grammars, Acta Informatica, vol.14, issue.7, pp.31601-627, 1994. ,
DOI : 10.1007/BF01177548
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.45.6314
The spoofax language workbench: rules for declarative specification of languages and ides, Proceedings of the 25th International Conference on Object-Oriented Programming Systems Languages and Applications (OOPSLA'10), pp.444-463, 2010. ,
In Search of Types, Proceedings of the 2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software, Onward! '14, pp.227-241, 2014. ,
DOI : 10.1145/2661136.2661154
A DSML for reversible transformations, Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11, SPLASH '11 Workshops, pp.1-6, 2011. ,
DOI : 10.1145/2095050.2095057
URL : https://hal.archives-ouvertes.fr/hal-00631306
Syntax-directed editing environments, Proceedings of the 1993 ACM/SIGAPP symposium on Applied computing states of the art and practice, SAC '93, pp.230-237, 1993. ,
DOI : 10.1145/162754.162882
Software language engineering: creating domain-specific languages using metamodels, 2008. ,
Toward an engineering discipline for grammarware, ACM Transactions on Software Engineering and Methodology, vol.14, issue.3, pp.331-380, 2005. ,
DOI : 10.1145/1072997.1073000
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
Eclipse development tools for epsilon, Eclipse Summit Europe, Eclipse Modeling Symposium, p.200, 2006. ,
Merging Models with the Epsilon Merging Language (EML), Proceedings of the 9th International Conference on Model Driven Engineering Languages and Systems (MODELS'06), pp.215-229, 2006. ,
DOI : 10.1007/11880240_16
The Epsilon Transformation Language, International Conference on Theory and Practice of Model Transformations, pp.46-60, 2008. ,
DOI : 10.1007/978-3-540-69927-9_4
Programmatic muddle management, XM@ MoDELS, pp.2-10, 2013. ,
Model transformation with triple graph grammars, Model Transformations in Practice Satellite Workshop of MODELS, p.166, 2005. ,
MontiCore: Modular Development of Textual Domain Specific Languages, Objects, Components, Models and Patterns, pp.297-315, 2008. ,
DOI : 10.1007/978-3-540-69824-1_17
Monticore: a framework for compositional development of domain specific languages. International journal on software tools for technology transfer, pp.353-372, 2010. ,
Apples and oranges, Proceedings of the 20th International Systems and Software Product Line Conference on, SPLC '16, pp.50-59, 2016. ,
DOI : 10.1145/2934466.2934470
Choosy and picky, Proceedings of the 19th International Conference on Software Product Line, SPLC '15, pp.71-80, 2015. ,
DOI : 10.1145/2791060.2791092
On model compatibility with referees and contexts, Software and Systems Modeling (SoSyM), pp.475-488, 2013. ,
DOI : 10.1007/s10270-012-0241-4
Semi-automatic Generation of Metamodels and Models From Grammars and Programs, Electronic Notes in Theoretical Computer Science, vol.211, pp.111-119, 2008. ,
DOI : 10.1016/j.entcs.2008.04.034
Consistent co-evolution of models and transformations, 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp.116-125, 2015. ,
DOI : 10.1109/MODELS.2015.7338242
Weaving Concurrency in Executable Domain-specific Modeling Languages, Proceedings of the 8th International Conference on Software Language Engineering (SLE'15), pp.125-136, 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-01185911
The generic modeling environment, Workshop on Intelligent Signal Processing, p.114, 2001. ,
On metamodel composition, Proceedings of the 2001 IEEE International Conference on Control Applications (CCA'01) (Cat. No.01CH37204), pp.756-760, 2001. ,
DOI : 10.1109/CCA.2001.973959
Modular denotational semantics for compiler construction, European Symposium on Programming, pp.219-234, 1996. ,
DOI : 10.1007/3-540-61055-3_39
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.36.7816
Monad transformers and modular interpreters, Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '95, pp.333-343, 1995. ,
DOI : 10.1145/199448.199528
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.17.268
Cedalion, ACM SIGPLAN Notices, vol.46, issue.10, pp.733-752, 2011. ,
DOI : 10.1145/2076021.2048123
The ttc 2015 model execution case. 8th Transformation Tool Contest, p.2015 ,
Towards a Mathematical Science of Computation, Program Verification, pp.35-56, 1993. ,
DOI : 10.1007/978-94-011-1793-7_2
Executable UML: A foundation for model-driven architectures, 2002. ,
Towards Transformation Migration After Metamodel Evolution, Model and Evolution Workshop, 2010. ,
URL : https://hal.archives-ouvertes.fr/inria-00524145
Reverse-Engineering Reusable Language Modules from Legacy Domain-Specific Languages, International Conference on Software Reuse, pp.368-383, 2016. ,
DOI : 10.1007/978-3-319-35122-3_24
Leveraging Software Product Lines Engineering in the development of external DSLs: A systematic literature review, Computer Languages, Systems & Structures, vol.46 ,
DOI : 10.1016/j.cl.2016.09.004
A Taxonomy of Model Transformation, Electronic Notes in Theoretical Computer Science, vol.152, pp.125-142, 2006. ,
DOI : 10.1016/j.entcs.2005.10.021
An object-oriented approach to language compositions for software language engineering, Journal of Systems and Software, vol.86, issue.9, pp.2451-2464, 2013. ,
DOI : 10.1016/j.jss.2013.04.087
Reusability of formal specifications in programming language description, 1997. ,
Multiple attribute grammar inheritance, Informatica, vol.24, issue.3, pp.319-328, 2000. ,
DOI : 10.1145/606666.606678
LISA: An Interactive Environment for Programming Language Development, International Conference on Compiler Construction, pp.1-4, 2002. ,
DOI : 10.1007/3-540-45937-5_1
When and how to develop domain-specific languages, ACM Computing Surveys, vol.37, issue.4, pp.316-344, 2005. ,
DOI : 10.1145/1118890.1118892
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.6.735
Applying 'design by contract', Computer, vol.25, issue.10, pp.40-51, 1992. ,
DOI : 10.1109/2.161279
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.72.7831
A framework for evolution of modelling languages, Science of Computer Programming, vol.76, issue.12, pp.1223-1246, 2011. ,
DOI : 10.1016/j.scico.2011.01.002
The Varieties of Programming Language Semantics And Their Uses, Perspectives of System Informatics, pp.165-190, 2001. ,
DOI : 10.1007/3-540-45575-2_18
Modular structural operational semantics, The Journal of Logic and Algebraic Programming, vol.60, pp.195-228, 2004. ,
DOI : 10.1016/j.jlap.2004.03.008
URL : http://doi.org/10.1016/j.jlap.2004.03.008
Implicit Propagation in Structural Operational Semantics, Electronic Notes in Theoretical Computer Science, vol.229, issue.4, pp.49-66, 2009. ,
DOI : 10.1016/j.entcs.2009.07.073
Towards Modular Language Design Using Language Fragments: The Hybrid Systems Case Study, Information Technology: New Generations, pp.785-797, 2016. ,
DOI : 10.1007/978-3-319-32467-8_68
Automatic Domain Model Migration to Manage Metamodel Evolution, MoDELS, pp.706-711, 2009. ,
DOI : 10.1007/978-3-540-73589-2_28
Polyglot: An Extensible Compiler Framework for Java, International Conference on Compiler Construction, pp.138-152, 2003. ,
DOI : 10.1007/3-540-36579-6_11
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.15.3293
Modular Visitor Components, European Conference on Object-Oriented Programming, pp.269-293, 2009. ,
DOI : 10.1017/S0956796808006758
Extensibility for the Masses ? Practical Extensibility with Object Algebras, Proceedings of the 26th European Conference on Object-Oriented Programming (ECOOP'12), pp.2-27, 2012. ,
Safely Composable Type-Specific Languages, ECOOP 2014?Object- Oriented Programming, pp.105-130, 2014. ,
DOI : 10.1007/978-3-662-44202-9_5
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.644.5334
Object Facility (MOF) 2.0 Core Specification, 2006. ,
Profile For MARTE: Modeling and Analysis of Real-Time Embedded Systems, 2011. ,
Attribute grammar paradigms---a high-level methodology in language implementation, ACM Computing Surveys, vol.27, issue.2, pp.196-255, 1995. ,
DOI : 10.1145/210376.197409
A tutorial on metamodelling for grammar researchers, Science of Computer Programming, vol.96, pp.396-416, 2014. ,
DOI : 10.1016/j.scico.2014.05.007
Evolving models in Model-Driven Engineering: State-of-the-art and future challenges, Journal of Systems and Software, vol.111, pp.272-280, 2016. ,
DOI : 10.1016/j.jss.2015.08.047
On the criteria to be used in decomposing systems into modules, Communications of the ACM, vol.15, issue.12, pp.1053-1058, 1972. ,
DOI : 10.1145/361598.361623
Abstract types defined as classes of variables, Proceedings of the 1976 Conference on Data : Abstraction, definition and structure, pp.149-154, 1976. ,
The definitive ANTLR 4 reference. Pragmatic Bookshelf, 2013. ,
Pattern-based development of Domain-Specific Modelling Languages, 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp.166-175, 2015. ,
DOI : 10.1109/MODELS.2015.7338247
A structural approach to operational semantics, 1981. ,
Generating Specialized Interpreters for Modular Structural Operational Semantics, International Symposium on Logic-Based Program Synthesis and Transformation, pp.220-236, 2013. ,
DOI : 10.1007/978-3-319-14125-1_13
Why Smalltalk wins the host languages shootout, Proceedings of the International Workshop on Smalltalk Technologies, IWST '09, pp.107-113, 2009. ,
DOI : 10.1145/1735935.1735954
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.192.2440
Scratch, Communications of the ACM, vol.52, issue.11, pp.60-67, 2009. ,
DOI : 10.1145/1592761.1592779
Finite-state Language Processing, 1997. ,
Lightweight modular staging: a pragmatic approach to runtime code generation and compiled dsls, Proceedings of the 9th International Conference on Generative Programming and Component Engineering (GPCE'10), pp.127-136, 2010. ,
DOI : 10.1145/1942788.1868314
Genericity for model management operations. Software & Systems Modeling, pp.201-219, 2013. ,
DOI : 10.1007/s10270-011-0203-2
Model Migration with Epsilon Flock, Proceedings of the 4th International Conference on Model Transformation (ICMT'10), pp.184-198, 2010. ,
DOI : 10.1007/978-3-642-13688-7_13
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.298.7897
An overview of the K semantic framework, The Journal of Logic and Algebraic Programming, vol.79, issue.6, pp.397-434, 2010. ,
DOI : 10.1016/j.jlap.2010.03.012
Approaches for Model Transformation Reuse: Factorization and Composition, Proceedings of the 1st International Conference on Model Transformations (ICMT'08), pp.168-182, 2008. ,
Component-Based Programming for Higher-Order Attribute Grammars, International Conference on Generative Programming and Component Engineering, pp.268-282, 2002. ,
DOI : 10.1007/3-540-45821-2_17
Denotational semantics: A methodology for language development, 1997. ,
Guest Editor's Introduction: Model-Driven Engineering, Computer, vol.39, issue.2, pp.25-31, 2006. ,
DOI : 10.1109/MC.2006.58
Specification of graph translators with triple graph grammars, International Workshop on Graph-Theoretic Concepts in Computer Science, pp.151-163, 1994. ,
DOI : 10.1007/3-540-59071-4_45
UML with meaning: executable modeling in foundational UML and the alf action language, Proceedings of the 2014 Annual Conference on High Integrity Language Technology (HILT'14), pp.61-68, 2014. ,
Meta-model Pruning, Proceedings of the 12th Internal Conference on Model Driven Engineering Languages and Systems, 2009. ,
DOI : 10.1016/S1571-0661(04)80066-5
URL : https://hal.archives-ouvertes.fr/inria-00468514
Model transformation: the heart and soul of model-driven software development, IEEE Software, vol.20, issue.5, 2003. ,
DOI : 10.1109/MS.2003.1231150
CORBA 3 fundamentals and programming, 2000. ,
Intentional software, Proceedings of the 21th International Conference on Object-Oriented Programming Systems Languages and Applications (OOPSLA'06), pp.451-464, 2006. ,
DOI : 10.1145/1167515.1167511
Notable design patterns for domain-specific languages, Journal of Systems and Software, vol.56, issue.1, pp.91-99, 2001. ,
DOI : 10.1016/S0164-1212(00)00089-3
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.75.1052
On model typing. Software & Systems Modeling, pp.401-413, 2007. ,
URL : https://hal.archives-ouvertes.fr/inria-00477547
EMF: Eclipse Modeling Framework, 2008. ,
Using Model Types to Support Contract-Aware Model Substitutability, Proceedings of the 9th European Conference on Modelling Fundations and Applications (ECMFA'13), pp.118-133, 2013. ,
DOI : 10.1007/978-3-642-39013-5_9
URL : https://hal.inria.fr/hal-00808770/file/ecmfa13-contractmatching.pdf
Modular multilevel metamodeling with MetaMod, Companion Proceedings of the 15th International Conference on Modularity, MODULARITY Companion 2016, pp.212-217, 2016. ,
DOI : 10.1145/2892664.2892702
Operational semantics of UML activity diagram: An application in project management, 2012 Second IEEE International Workshop on Model-Driven Requirements Engineering (MoDRE), pp.1-8, 2012. ,
DOI : 10.1109/MoDRE.2012.6360083
Openjava: A classbased macro system for java, Workshop on Reflection and Software Engineering, pp.117-133, 1999. ,
DOI : 10.1007/3-540-45046-7_7
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.1.8863
The Cornell Program Synthesizer, ACM SIGPLAN Notices, vol.14, issue.10, pp.563-573, 1981. ,
DOI : 10.1145/953997.954001
MetaEdit+, Proceeding of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications, OOPSLA '09, pp.819-820, 2009. ,
DOI : 10.1145/1639950.1640031
Metaedit+: defining and using domainspecific modeling languages and code generators, Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pp.92-93, 2003. ,
DOI : 10.1007/11763864_41
Neverlang: A framework for feature-oriented language development, Computer Languages, Systems & Structures, vol.43, pp.1-40, 2015. ,
DOI : 10.1016/j.cl.2015.02.001
Variability Support in Domain-Specific Language Development, Software Language Engineering, pp.76-95, 2013. ,
DOI : 10.1007/978-3-319-02654-1_5
URL : https://hal.archives-ouvertes.fr/hal-00914715
The Asf+Sdf Meta-environment: A Component-Based Language Development Environment, International Conference on Compiler Construction, pp.365-370, 2001. ,
DOI : 10.1007/3-540-45306-7_26
TIDE: A Generic Debugging Framework ??? Tool Demonstration ???, Electronic Notes in Theoretical Computer Science, vol.141, issue.4, pp.161-165, 2005. ,
DOI : 10.1016/j.entcs.2005.02.056
The Rascal language workbench, CWI. Software Engineering [SEN], 2011. ,
URL : https://hal.archives-ouvertes.fr/hal-00645985
Little languages: little maintenance? Journal of software maintenance, pp.75-92, 1998. ,
Domain-specific languages, ACM SIGPLAN Notices, vol.35, issue.6, pp.26-36, 2000. ,
DOI : 10.1145/352029.352035
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
Generic and Meta-transformations for Model Transformation Engineering, Proceedings of the 7th International Conference on UML Modelling Languages and Applications, pp.290-304, 2004. ,
DOI : 10.1007/978-3-540-30187-5_21
Dynsem: A dsl for dynamic semantics specification, 2015. ,
A Language Designer's Workbench, Proceedings of the 2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software, Onward! '14, pp.95-111, 2014. ,
DOI : 10.1145/2661136.2661149
Language and IDE Modularization and Composition with MPS, International Summer School on Generative and Transformational Techniques in Software Engineering, pp.383-430, 2011. ,
DOI : 10.1007/978-3-540-73589-2_27
Generic tools, specific languages, 2014. ,
Language modularization and composition with projectional language workbenches illustrated with mps, Software Language Engineering, p.16, 2010. ,
mbeddr, Proceedings of the 3rd annual conference on Systems, programming, and applications: software for humanity, SPLASH '12, pp.121-140, 2012. ,
DOI : 10.1145/2384716.2384767
Projecting a Modular Future, IEEE Software, vol.32, issue.5, p.2014 ,
DOI : 10.1109/MS.2014.103
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
Part 0: Primer Second Edition, 2001. ,
Metamodel Adaptation and Model Co-adaptation, Proceedings of the 21st European Conference on Object-Oriented Programming, pp.600-624, 2007. ,
DOI : 10.1007/978-3-540-73589-2_28
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.91.2222
Language design with the spoofax language workbench. Software, IEEE, issue.5, pp.3135-3178, 2014. ,
The expression problem. Java-genericity mailing list, 1998. ,
Language-oriented programming. Software-Concepts and Tools, pp.147-161, 1994. ,
Program Slicing, Proceedings of the 5th International Conference on Software Engineering (ICSE'81), pp.439-449, 1981. ,
DOI : 10.1109/TSE.1984.5010248
The State of Practice in Model-Driven Engineering, IEEE Software, vol.31, issue.3, pp.79-85, 2014. ,
DOI : 10.1109/MS.2013.65
Bridging Grammarware and Modelware, International Conference on Model Driven Engineering Languages and Systems, pp.159-168, 2005. ,
DOI : 10.1007/11663430_17
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.90.3835
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
Modula: A language for modular multiprogramming. Software: Practice and Experience, pp.1-35, 1977. ,
DOI : 10.1007/978-3-662-09507-2_18
URL : http://e-collection.ethbib.ethz.ch/show?type=incoll&nr=2007
Generic and Domain-Specific Model Refactoring Using a Model Transformation Engine, Model-driven Software Development, pp.199-217, 2005. ,
DOI : 10.1007/3-540-28554-7_9
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.1.5270
Type Inference in Flexible Model-Driven Engineering, European Conference on Modelling Foundations and Applications, pp.75-91, 2015. ,
DOI : 10.1007/978-3-319-21151-0_6