Towards a Model-Driven Infrastructure for Runtime Monitoring