Text this: Feature-based generation of pervasive systems architectures utilizing software product line concepts