Describir: Self-aware Computing Systems