Product Architecture definition: Evaluating the potentiality of TRIZ tools