Thesis Project for NTUA graduate Giorgos Oikonomopoulos. (July 2010)