Terug naar studenten

Modelleren & visualisatie

Ontwerp een modelleertaal voor data en interactie

De wereld van modelleertalen is grofweg in twee delen verdeeld. Aan de ene kant zijn er reactieve systemen die via interfaces met hun omgeving communiceren. Aan de andere kant zijn er meer data-georiënteerde systemen, zoals administratieve systemen. Die scheiding zie je ook terug in de Axini-modelleertalen.

We zien dat de wereld steeds meer convergeert naar systemen die zowel communicatie- als data-georiënteerd zijn. Embedded systemen gebruiken steeds complexere data en data-georiënteerde systemen communiceren steeds vaker 24x7 online. Daarom zijn we geïnteresseerd in een modelleertaal die zowel de data- als de communicatiekant kan adresseren.

Deze opdracht omvat het ontwerp en de implementatie van een proof-of-concept modelleertaal. Dit vraagt om vaardigheden in language engineering en programmeren. We hebben voorbeelden van talen en implementaties beschikbaar om je taal tegen te toetsen. We kunnen voor deze opdracht ook samenwerken met bedrijven gespecialiseerd in language engineering, zoals F1re en/of Swat Engineering.

Mogelijke onderzoeksvragen

  1. 1

    Ontwerp van een modelleertaal

    Welke eigenschappen moet een nieuwe DSL hebben om de eisen van zowel reactieve als data-georiënteerde systemen te adresseren?

  2. 2

    Taalevolutie

    Hoe houden we in het ontwerp van de DSL rekening met toekomstige eisen van beide systemen?

Interesse in dit onderwerp? Neem contact op!

students@axini.com