FRASES. A knowledge representation scheme for engineering design