Ernestina Menasalvas [email protected] Facultad de Informatica Univesidad Politecnica de Madrid May 2004.