Inicio agradecendo meu orientador, Professor Dr. Eduardo Simões de Albuquerque. A ti meus sinceros agradecimentos pela condução na busca do conhecimento e me orientar em todos os momentos partilhando seus conhecimentos e sabedoria. Agradeço a minha noiva e futura esposa, Cinthia por me amar e suportar a distância. Obrigado por permitir que eu entrasse na sua vida. A minha família, especialmente aos meus pais, Arlindo e Margarete, meus irmãos, Andréa e Marcelo, e minha sobrinha Bianca, pelo amor e carinho que me dedicam. Aos meus colegas do mestrado, em especial os colegas, Paulo e Áurea companheiros em todos os momentos. Momentos de alegria, tristeza e tensão, que passamos durante o mestrado. Aos professores da Universidade Federal de Goiás, da pós-graduação, que partilharam seus conhecimentos conosco, contribuindo para o meu crescimento como pessoa. Aos servidores do INF/UFG, pela disposição em nos atender com toda atenção e competência. Agradeço à Universidade do Estado de Mato Grosso por permitir o afastamento das minhas funções, para a realização do mestrado em Ciência da Computação. Aos meus amigos e colegas do campus de Barra do Bugres que incentivaram nesta jornada e torceram por mim. Agradeço à Fundação de Amparo à Pesquisa do Estado de Mato Grosso pelo apoio financeiro para o desenvolvimento dessa dissertação.