Wat ga je doen
Binnen de sectie Project en Ontwikkeling maken we IT oplossingen voor de Nederlandse Marine en Kustwacht. Afhankelijk van de opdracht die je vanuit jouw opleiding hebt meegekregen maken we een verdeling tussen meewerken, een onderzoek uitvoeren en een product opleveren. Hierbij kijken we natuurlijk ook naar jouw kennis en vaardigheden, interesse en de behoefte vanuit de organisatie.
Bij Maritieme IT hebben we voor onze software-ontwikkeling voor een model gedreven aanpak gekozen. Als onderdeel van deze strategie zijn er verschillende Domain Specific Languages (DSL) ontwikkeld. Deze talen zijn niet allemaal bij hetzelfde team en op hetzelfde moment ontstaan. Daardoor zijn er verschillen in wat er in de talen uitgedrukt kan worden. Maar er is ook overlap. We hebben nu de behoefte om tot een nieuwe definitie te komen waarin alle uitdrukkingskracht van de verschillend DSL’s samen komt.
De opdracht is om vanuit de bestaande DSL’s een voorstel te maken voor wat een nieuw te ontwikkelen DSL zou kunnen worden. Het betreft vooral een onderzoek naar alle uitdrukkingskracht die de bestaande DSL’s hebben en hoe deze in een verenigde DSL weer terug moeten komen.
Afhankelijk van hoe goed het gaat is een migratie proof of concept een uitbreiding op de opdracht.