Software Analysis and Transformation

SWAT bestudeert softwaresystemen: hun ontwerp, hun constructie en hun onvermijdelijke evolutie. Onze missie is om softwaresystemen te leren begrijpen en hun kwaliteit te verbeteren. We richten ons op complexiteit als het belangrijkste kwaliteitskenmerk van softwaresystemen.

De leider van de groep Software Analysis and Transformation: Tijs van der Storm

De Software Analysis and Transformation groep (SWAT) bestudeert softwaresystemen: hun ontwerp, constructie en evolutie. Onze missie is om softwaresystemen te leren begrijpen en hun kwaliteit te verbeteren.

We bestuderen in het bijzonder het ontstaan van softwarecomplexiteit – een belangrijke oorzaak van technologische mislukkingen in de samenleving – en onderzoeken hoe complexe systemen eenvoudiger en betrouwbaarder kunnen worden gemaakt. We analyseren en visualiseren softwaresystemen en transformeren ze tot betere versies van zichzelf. We genereren ook nieuwe software met als doel deze te vereenvoudigen door middel van automatisering en abstractie.

We blijven met beide benen op de grond door samen te werken met IT-afdelingen van bedrijven om hun softwaresystemen te stroomlijnen en betrouwbaarder te maken. Onze ideeën in de praktijk brengen is de beste manier om ervoor te zorgen dat ze werken.

Meer over SWAT (in het Engels)

Introductie video SWAT (2018)

Publications

All publications

Courses