Concurrent engineering in the 21st century : Foundations, Developments and Challenges (2015)