Product lifecycle modelling, analysis and management