Rubriek: model-driven system