Synthesis of Attributed Feature Models From Product Descriptions: Foundations