A predictive product attribute driven eco-design process using depth-first search. (20th January 2016)