AgracimentosAgradeço muito a Deus por todos os momentos de esperança e por proteger e guiar minha vida até aqui.A toda minha família pelo amor, apoio e auxílio na vinda para São Carlos. Em especial minha Vó, tia Dauzira, tio Edson e minha irmã, sem vocês o mestrado não seria possível.Ao meu orientador Paulo Masiero, pela oportunidade, profissionalismo, incentivo, orientação e paciencia, sem o qual não teria realizado este trabalho.Muito obrigado aos meus amigos do LabES e agregados: Van, . Obrigado a todos! Aos professores da UFMS e ICMC que contribuíram para minha formação, em especial, Marcelo Turine, Debora Paiva, Ronaldo Ferreira e Marcelo Siqueira que me incentivaram a fazer o mestrado.Muito obrigado aos amigos da ABU pelo carinho e amizade: Lorena, Marcelo e Adriano.Aos amigos de Campo Grande e da república Tereré em São Carlos pelos momentos de alegria e por tornar a estadia em São Carlos mais agradavel, e Eduardo. Obrigado de coração! À Fapesp e CNPq pelo apoio financeiro.i Resumo U M importante mecanismo da arquitetura orientada a serviços é o componente de registro de serviços. Ele permite a interação entre provedores e clientes, oferecendo um meio de acesso aos serviços desenvolvidos e publicados no registro. Nesta dissertação é proposto o desenvolvimento de um registro de serviços para dar apoio à publicação, busca e classificação de serviços Web, em particular, àqueles relacionados a ferramentas de teste de software. Uma limitação comum dos serviços de registro refere-se às buscas realizadas, pois são basicamente sintáticas e podem trazer resultados pouco relacionados aos interesses do usuário. Para resolver este problema uma ontologia de teste foi adaptada e incorporada ao registro com o objetivo de oferecer facilidades de busca e agregar informação semântica nos serviços registrados. Uma arquitetura genérica baseada em serviços para o domínio de engenharia de software é apresentada e instanciada para o domínio de teste de software com o objetivo de auxiliar no entendimento e implementação do registro de serviços proposto. Também são apresentados exemplos de ferramentas de teste publicadas no registro e um exemplo de busca e interação com o serviço de teste JaBUTiWS, previamente publicado no registro, que tem por objetivo apoiar o teste estrutural de componentes e serviços.iii Abstract A N important mechanism of Service Oriented Architecture is the service registry (or service broker). It allows interaction among providers and consumers, offering a point to access the services developed and published in the registry. In this dissertation we propose the development of a service broker to support the publication, search and categorization of Web services, particularly those related to software testing tools. A common limitation of service brokers refers to searching facilities since they are primarily syntactic and thus can bring results that are not well related with the user's interest. To tackle this problem a test ontology was adapted and incorporated into the broker with the aim of improving the ...