Experiences with Requirements Model Reuse: The NFR Catalogue for Ubiquitous Systems