There is an increasing need for more disciplined techniques and engineering tools to support flexibility in several forms in a wide range of modeling activities, including metamodel, model, and model transformation definition processes. The workshop aims at better identifying the difficulties in the current practice of MDE related to the lack of flexibility and soliciting contributions of ideas, concepts, and techniques also from other areas of software, such as that of the dynamic languages, visual languages, or agile methods communities, which could be useful to revise current MDE concepts. The topics solicited include but are not limited to:

  • Support for functional, generic, constraint or dynamic programming techniques in MDE
  • Agility and MDE, agile modeling
  • Techniques for embedding domain specific languages in a combined language
  • Means for defining different conformance/typing concepts in
  • Relating conformance and level of abstraction
  • Model typing, methods for Flexible typing in MDE
  • Meta-modelling by example
  • Model sketching
  • Integrating modeling and programming
  • Experience reports regarding agility in MDE