Functional optimisation of porous pavements and porous fiction courses