A knowledge-based engineering approach for supporting railway manufacturers from the tender notice to the designing phase