Friday, February 5th 2016
Title: Solving Software Engineering Problems with Domain-Specific Languages
A recurring problem in large-scale software engineering is a disconnect between high-level knowledge about a problem domain and its low level encoding in program code. The lack of such knowledge prevents validation with domain experts and makes software harder to understand and change in the face of new requirements. Model driven engineering (MDE) and Domain-specific Languages (DSL) aim to represent such knowledge explicitly and formally. As a result, the low level implementation can be derived automatically. In this talk I illustrate the problem with cases from the domain of banking, tax administration and digital forensics, and how these problems can be addressed with DSLs. Developing a DSL, however, is no small feat: it requires both domain knowledge and language engineering expertise. Advanced tools and techniques for language engineering are thus needed to support the incremental, iterative development and maintenance of software languages. I will sketch past, present and future research to push the state of the art in of language engineering in the areas of language workbenches, modularity and reuse, and live programming.
Colloquium coordinators are Prof.dr. M. Aiello (e-mail :
Prof.dr. M. Biehl (e-mail:
Effective immediately, UG-authors are entitled to a discount when publishing open access in one of the 271 journals from publisher MDPI. Corresponding authors from the UG will receive a 10% discount on the article processing charge. The only...
This year, the University of Groningen has submitted four research projects to compete for the national Klokhuis Science Prize. The aim of this prize is to introduce a young and wide audience to academic research. The winning project will be...
Non-executive directors (hereafter: directors) have to take a critical stance towards the top managers they supervise. This has been the dominant perspective among researchers and the media after the financial crisis of 2008 and recent major...