=Paper= {{Paper |id=Vol-2019/flexmde_keynote |storemode=property |title=None |pdfUrl=https://ceur-ws.org/Vol-2019/flexmde_keynote.pdf |volume=Vol-2019 }} ==None== https://ceur-ws.org/Vol-2019/flexmde_keynote.pdf
                     Sound Yet Flexible Modeling:
                 A Language Engineering Point of View
                                                           Benoit Combemale
                                                          University of Toulouse
                                                          CNRS/IRIT Laboratory
                                                             Toulouse, France
                                                         benoit.combemale@irit.fr


   Abstract—Domain-Specific Languages (DSLs) are increasingly
used by domain experts to handle various concerns in systems
and software development. To support this trend, the Model-
Driven Engineering community has developed advanced tech-
niques for designing new DSLs. However, the widespread use
of independently developed, and constantly evolving DSLs is
hampered by the rigidity imposed to the language users by the
DSLs and their tooling, e.g., for manipulating a model through
various similar DSLs or successive versions of a given DSL. In
this talk1 , I discuss a sound yet flexible model type system to
support various scenarios of flexible modeling. I review different
existing approaches, and highlight how they provide flexibility to
language users. Finally, I conclude with a long term initiative
for a full-fledged unifying approach for language reuse, aka.
a Concern-Oriented Language Development (COLD), and the
expected flexibility for language users.
   Index Terms—Model-Driven Engineering, Modeling Language,
Language Reuse, Model Typing, Model Polymorphism.

                      ACKNOWLEDGMENT
   The author thanks Jean-Marc Jézéquel for having initiated
the longstanding research on Model Typing, and Thomas
Degueule for the great work during his PhD thesis to apply
model typing to flexible modeling. The entire content of the
presentation is based on joint work all together.




  1 Slides are available at https://www.slideshare.net/BenotCombemale/
sound-yet-flexible-modeling-a-language-engineering-point-of-view