
- Eric Kreuwels
TIJD
11:00-11:45
TITEL
MDD in legacyomgevingen – is het mogelijk?
SPREKER
Eric Kreuwels, softwarearchitect R&D, Fei
ABSTRACT
De ASD:Suite is een van de veelbelovende tools voor model-driven development (MDD) die we de afgelopen vijf jaar op de voet hebben gevolgd bij Fei. Na een recent evaluatieproject hebben we besloten ASD uit te rollen om gedrag te modelleren in de reguliere softwareproductontwikkeling.
Deze presentatie begint met een korte beschouwing op de positie van de ASD:Suite als MDD-oplossing voor het modelleren van gedrag. MDD wordt veelal gezien als een bewezen technologie voor green field-ontwikkeling, waarbij de architectuur kan worden aangepast voor integratie met de MDD-omgeving. Ik zal de veelbelovende resultaten bespreken van een project waar we ASD hebben gebruikt in een legacyomgeving.
In de use case die ik presenteer, hebben we ASD toegepast op de bestaande codebase van Fei, waar de architectuur een gegeven is. Enkele karakteristieken: componentgebaseerd, niet-hiërarchisch, berichtgebaseerde communicatie, in hoge mate configureerbaar, meer dan drie miljoen regels code. De uitdaging: Feis architectuurparadigma’s overbruggen met de ASD:Suite, die een statische hiërarchische controlstructuur veronderstelt. Deze presentatie zal uitgebreider ingaan op hoe we deze orthogonale benaderingen met succes hebben geïntegreerd.
Verder presenteer ik metrieken waaruit een efficiëntiewinst blijkt tijdens de initiële pilot en zal ik toelichten hoe wij denken dat dit extrapoleert naar de onderhoudsfase.
BIO
Eric Kreuwels heeft elektrotechniek gestudeerd aan de TU Eindhoven. Sinds 1992 heeft hij software onwikkeld bij diverse hightechbedrijven in de regio Eindhoven. Zijn expertise is het technisch plannen van grote softwarereleases in een multidisciplinaire omgeving. Sinds 2006 is hij principal softwarearchitect bij Fei, waar hij met de softwaremanagers en projectleiders leiding geeft aan ongeveer zestig softwareontwikkelaars.



