Pervasive engineering