donderdag 1 september 2022
Dit jaar was het hele engineering team in Terwolde op Donkelsgoed. Een mooie landelijke omgeving met veel koeien en paarden. Tijd voor werk en natuurlijk tijd voor elkaar in een andere omgeving. Work hard, play hard.
Enkele onderwerpen die we gaan onderzoeken:
Git en het Axini Modeling Platform (AMP)
Zoals je waarschijnlijk weet gebruikt AMP onder de motorkap git voor het versiebeheer van modellen. We gaan onderzoeken hoe we onze gebruikers meer git-kracht gaan geven. Bijvoorbeeld om te branchen, samen te voegen, etc. En we gaan onderzoeken of we de kracht van externe git repos zoals GitLab en Github kunnen gebruiken, bijvoorbeeld voor model reviews.
Visualisatie van modellen
Een plaatje zegt meer dan duizend woorden, en dat geldt ook voor modellen. We gaan onderzoeken hoe we de visualisatie van modellen kunnen verbeteren, bijvoorbeeld met semantisch zoomen.
Requirements coverage
Requirements zijn de basis van modelgebaseerd testen, want bij het testen wordt gekeken of de software de requirements correct implementeert. In deze track gaan we van requirements eerste klas burgers maken. We gaan onderzoeken hoe we kunnen controleren of test-cases een bepaalde requirement raken, of nog beter hoe we test-cases kunnen genereren voor een bepaalde requirement.
Taalserver
Met een taalserver kunnen we onze modelleerfuncties beschikbaar maken voor externe editors. Dit maakt het mogelijk voor modelleurs om de editor van hun keuze te gebruiken. We gaan een taalserver prototype implementeren voor het Axini Modeling Platform.