Model-Driven Engineering Meets Generic Language Technology

  • Authors:
  • M. G. Brand

  • Affiliations:
  • Department of Mathematics and Computer Science, Technical University Eindhoven, Eindhoven, The Netherlands NL-5612 AZ

  • Venue:
  • Software Language Engineering
  • Year:
  • 2009
  • MDE basics with a DSL focus

    SFM'12 Proceedings of the 12th international conference on Formal Methods for the Design of Computer, Communication, and Software Systems: formal methods for model-driven engineering

Quantified Score

Hi-index 0.00

Visualization

Abstract

One of the key points of model-driven engineering is raising the level of abstraction in software development. This phenomenon is not new. In the sixties of the previous century, the first high-level programming languages were developed and they also increased the abstraction level of software development. The development of high-level programming languages initiated research on compilers and programming environments. This research eventually matured into generic language technology: the description of (programming) languages and tooling to generate compilers and programming environments. The model-driven engineering community is developing tools to analyze models and to transform models into code. The application of generic language technology, or at least the lessons learnt by this community, can be beneficial for the model-driven engineering community. By means of a number of case studies it will be shown how generic language technology research can be useful for the development of model-driven engineering technology.