Time: Tuesday 20.02.2018, 14.15–15.00

Rom: C115

Speaker: Ludovico Iovino

Title: Metamodeling ecosystems

Background:

Harnessing metamodels to engineer application domains is at the core of Model-Driven Engineering. A large number of artifacts pursuing a common scope are defined starting from metamodels which represent the nucleus of an ecosystem. Analogously to any software artifact, metamodels are equally prone to evolution. However, changing a metamodel might affect the components of the ecosystem. In fact, when a metamodel undergoes modifications, the related artifacts might require to be consistently adapted in order to recovery their validity. The adaptation is an error prone activity if done manually, and it requires specific management and infrastructure for maintaining and re-establishing the corrupted correspondences.