call for participation:

  TXT format txt   |  PDF format pdf




University of Twente

Programming languages are often subject of heated debate among computer scientists and practitioners alike, often compared to religious debate. One of the reasons for these debates is that the design of programming language features involves making a lot of trade-offs among both functional features and quality characteristics, which is also better reflected in the term "language engineering". In addition, the relevance and effectiveness of language features is strongly subject to the requirements of the applications that are developed with it.

In this workshop, a number of international experts will provide insight in their approach to software language engineering, focusing in particular on modularization techniques and separation of concerns. During the workshop, we will discuss trade-offs relevant to the design of software languages, including domain-specific languages. For example, to improve the dependability of software it is required to consider a wide range of trade-offs, such as flexibility vs. performance and robustness; reusability vs. complexity, or the use of general-purpose languages vs. domain-specific languages.

This workshop is intended for software professionals and researchers who want to learn about the state-of-the-art in software language engineering.