Op 23 oktober ontving Tijs van der Storm (CWI en RUG) namens een team van ruim twintig auteurs de Most Influential Paper Award van de 2023 ACM SIGPLAN International Conference on Software Language Engineering (SLE), voor het artikel ‘The State of the Art in Language Workbenches’ uit 2013. De SLE MIP Award onderscheidt auteurs van een paper dat tien jaar voor het jaar van toekenning op SLE is gepubliceerd en dat de grootste impact heeft gehad op het gebied van taaltechnologie. Het winnende artikel geeft een gedetailleerd overzicht en analyse van de language workbenches van die tijd, zowel uit de industrie als uit de academische wereld. Een vervolgartikel breidde het werk uit met een lijst van toekomstige uitdagingen om de kenmerken van taalwerkbanken te vergelijken.
Language workbenches
Language workbenches (taalwerkbanken) worden gebruikt voor het efficiënt bouwen van Domain Specific Languages, oftewel DSL’s: computertalen die afgestemd zijn op een specifiek toepassingsdomein, waarmee je bepaalde problemen heel efficiënt en effectief kunt oplossen. DSL-programmeurs kunnen softwareoplossingen specificeren met de nadruk op wát er nodig is, in plaats van een computer te instrueren hóe het resultaat moet worden bereikt. Dit leidt tot minder fouten. Het kost echter veel inspanning om een goede DSL te ontwikkelen. Language workbenches, soms omschreven als ‘compiler-compilers op steroïden’, ondersteunen alle aspecten van taalontwikkeling met krachtige tools. Door veel onderdelen te automatiseren, blijft er meer tijd over voor taalontwerp, waar de echte uitdaging ligt. Hiermee kan een eerste prototype vaak binnen een week klaar zijn in plaats van maanden.