Abstract
In modelgedreven ontwikkeling is evolutie alomtegenwoordig doorheen de levenscyclus van een complex software-intensief systeem, in het bijzonder hele productfamilies. Niet alleen instanties zijn onderhevig aan evolutie, maar ook modelleertalen zelf. Dit geldt in het bijzonder voor domeinspecifieke talen. Vandaag de dag gebeurt deze evolutie van modelleertalen manueel, met een lastige en foutgevoelige migratie van gerelateerde artefacten zoals instanties als resultaat. In dit project worden de verschillende evolutiescenario's onderzocht voor uiteenlopende modelleer-artefacten, zoals instanties, metamodellen en transformatiemodellen. Vervolgens wordt evolutie in vier primitieve scenarios opgedeeld, die alle mogelijke vormen van evolutie omvatten. Deze structurele aanpak maakt het ontwerpen van (semi-)automatische oplossingen voor evolutie van modelleertalen mogelijk.
Onderzoeker(s)
Onderzoeksgroep(en)
Project type(s)