Skip to ContentSkip to Navigation
Research Bernoulli Institute Calendar

Colloquium Computer Science, Tijs van der Storm (CWI)

10 June 2015

Date:                      

Wednesday, June 10th 2015

Speaker:

Tijs van der Storm (CWI)

Room:

5161.0267 (Bernoulliborg)

Time:

16.00

Title:   Live Little Languages


Abstract:

Domain-specific languages (DSLs) -- also known as "little languages" -- are software languages tailored to a specific problem domain. They have been successful in making software development more effective in domains such as web development, finance, digital forensics, and high-performance computing. Developing DSLs is expensive because you have to know the domain and need to have the language engineering skills to develop a compiler or interpreter. Language workbenches aim to lower this cost, by providing generic tools to implement compilers as well as integrated development environment (IDE) services. The current state-of-the-art language workbenches, however, mostly provide services in terms of static aspects of a language. Examples of such features include syntax highlighting, jump-to-definition, outlining, error marking etc. What is missing, is assisting the language user in better understanding the relation between what is specified and what is executed at runtime. In the case of DSLs this problem is aggravated because 1) their high level of abstraction increases the distance between the source code of the program and its runtime execution, and 2) users of DSLs are often not software programmers, but domain experts or end-users. Live programming aims to bridge this gap by providing immediate feedback on the effect of program edits, and providing interactive views to inspect and modify the dynamic behavior of a program. In this talk I'll explore this concept in some depth, demonstrate initial experiments to obtain different aspects of liveness in the context of DSLs, and sketch out future directions to facilitate the development of live little languages.

Colloquium coordinators are Prof.dr. M. Aiello (e-mail : M.Aiello rug.nl ) and
Prof.dr. M. Biehl (e-mail: M.Biehl rug.nl )

http://www.rug.nl/research/jbi/news/colloquia/computerscience

Last modified:10 February 2021 1.31 p.m.

More news

  • 16 April 2024

    UG signs Barcelona Declaration on Open Research Information

    In a significant stride toward advancing responsible research assessment and open science, the University of Groningen has officially signed the Barcelona Declaration on Open Research Information.

  • 02 April 2024

    Flying on wood dust

    Every two weeks, UG Makers puts the spotlight on a researcher who has created something tangible, ranging from homemade measuring equipment for academic research to small or larger products that can change our daily lives. That is how UG...

  • 18 March 2024

    VentureLab North helps researchers to develop succesful startups

    It has happened to many researchers. While working, you suddenly ask yourself: would this not be incredibly useful for people outside of my own research discipline? There are many ways to share the results of your research. For example, think of a...