Kernel and Metamodel Based Methods for Analysis and Optimization of Systems under Uncertainty