First I would like to thank Mario Pérez Jiménez for his contagious optimism, continuous help in any problem and altruism. I owe him very much. I also grate-fully acknowledge all the members of the Research Group in Natural Computing for creating such a friendly and stimulating scientific atmosphere at University of Seville. I would also like to thank to Gheorghe Păun, my adviser during my doctoral stage in Spain. I am very indebted for his constant support, advice that went beyond the science, and enthusiasm for my research. My thanks are addressed also to Grzegorz Rozenberg for the many constructive scientific discussions and guidance during my research stage in Leiden, The Nether-lands. A special thank I address to my faculty professors C...