Tesis conjunta de Lic en Cs de la Computación: Directed Controller Synthesis for Non-Maximal Blocking Requirements